https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
807ae71 Fix: Enum values doesn't display UInt8 correctly (#29035) 05 September 2018, 09:25:19 UTC
3fbdc9b Merge pull request #28822 from JuliaLang/kc/pkg_bomb Update Pkg 04 September 2018, 20:51:05 UTC
c43793c fixed regression in sparse of adjoint of sparse (#28948) (#28954) * fixed regression in sparse of adjoint 04 September 2018, 20:09:39 UTC
d4cdde1 fix #28915, identity conversion to union of tuple types (#28951) 04 September 2018, 18:43:43 UTC
14fb104 Fix download agent search relying on throwing of Sys.which(). Update t #28157 (#28682) * Fix download agent search relying on throwing of Sys.which() 04 September 2018, 18:15:02 UTC
714b2c3 use default proxy credentials when downloading via powershell (cherry picked from commit d495fed46606ff29685135bc63bffb5f7cc6d463) 04 September 2018, 17:29:17 UTC
e7d7259 Fix out of bounds write in array deserialization The array was allocated based on the serialized `elsize` of the array, however, unions get an extra selector array after the regular storage which was not allocated (because we didn't know it was gonna be a union array at the time when we allocated it). According to a48eeefd6207090898f5b1877684aa10f217800a we cannot look at the element type to allocate the array, so we need to serialize a bit to indicate that we will have a union array. Fixes #28998 04 September 2018, 16:55:32 UTC
c8450d8 CartesianIndices and LinearIndices docstring (#29023) 04 September 2018, 10:24:29 UTC
49e58ba doc: fix accumulate examples not using the init keyword (#28910) * doc: fix accumulate examples not using the init keyword * add links (KristofferC) 03 September 2018, 19:19:59 UTC
b1dac9f Vector lowering improvents in GC placement Support for vectors of tracked pointer was incomplete in the GC placement pass. Try to fix as many cases as possible and add some tests. A refactor to make all of this nicer (vectors weren't originally part of the implementation might be good), but for now, let's get it correct first. Fixes #28536 03 September 2018, 17:58:27 UTC
2e603aa Docs for logging: write to file (#28927) * write log to file * Use julia-repl for highlighting, fix indentation 03 September 2018, 08:58:15 UTC
9f6dbec Also fix predicate in stmt_effect_free 02 September 2018, 19:40:29 UTC
48c6846 Fix a small typo in sroa This caused the optimizer to miss some optimization opportunities. 02 September 2018, 19:40:29 UTC
7453e59 Generalize condition in is_known_call We're not consistent about whether singletons are represented as Consts or as types (particularly after round-tripping through a representation that doesn't have `Const`). As such, it is easy for the compiler to miss calls. 02 September 2018, 19:40:29 UTC
9ab0261 ismatch() is now occursin() not contains() (#29005) 02 September 2018, 18:50:36 UTC
f77c36b doc/faq: move question to correct section (#28997) 02 September 2018, 11:27:46 UTC
5ee5de4 Fix spelling of kernel in html id (#28936) 01 September 2018, 23:50:31 UTC
c36c7ff Cross reference hasmethod with applicable in docs (#28918) 01 September 2018, 23:49:25 UTC
226a4ec Indirect checking for return_type through an extra function (#26836) Compiler.return_type is a bit of an odd beast because we basically treat it like a built-in, but it's defined in the compiler. When working on inference, it can be useful to load a second copy of inference with the new changes (e.g. to test changes before the changes are capable of running correctly on all input). This works quite well, but was causing problems with return type, because Base's notion of return_type and the second inference copy's notion of return_type were different. This patch adds a simple is_return_type(f) predicate that we can overload in our second inference copy in order to make it recognize both Core.Compiler.return_type and return_type (from the second copy's perspective as the return_type builtin). 01 September 2018, 19:52:14 UTC
d9d2b9c Fix Libdl changes (#28953) * Update `NEWS.md` for `Libdl.{dlopen,dlsym}` changes * Fix `dlopen()` and `dlsym()` backwards incompatibility * Update tests 01 September 2018, 17:16:19 UTC
8acad0c Merge pull request #28841 from JuliaLang/vc/utils Add `lit` and `FileCheck` to tools and run llvmpasses by default 01 September 2018, 03:55:36 UTC
455e669 Run the llvmpasses tests on Travis 31 August 2018, 21:50:07 UTC
d30b3df Fix alloc opt tests Alloc opt got smarter. This makes a bunch of tests basically useless because they get optimized out entirely, but keep them to make sure it stays that way. 31 August 2018, 21:50:07 UTC
5bf885c correct PATH override for test/llvmpasses 31 August 2018, 21:50:07 UTC
d1a27f4 add make dep on build_staging for BINARYBUILDER_LLVM 31 August 2018, 21:50:07 UTC
9158101 make llvmpasses test work for out-of-source 31 August 2018, 21:50:07 UTC
eebb4af fix llvmpasses Makefile to use lit from tools 31 August 2018, 21:50:07 UTC
7fa6f1b bump LLVMBuilder to rel 2 31 August 2018, 21:50:07 UTC
f6fcd82 install lit and FileCheck to tools 31 August 2018, 21:50:07 UTC
804d12e Merge pull request #28977 from NHDaly/patch-2 Fix History `eye` deprecation PR: should be 24415 31 August 2018, 02:54:48 UTC
dabf70e fix typo in `?@specialize` 30 August 2018, 18:40:10 UTC
8555aa0 Getting Started: Capitalize "CPU" for consistency 30 August 2018, 17:45:24 UTC
13cfbfe Fix History `eye` deprecation PR: should be 24415 The History.md file linked to #24413 for `eye` deprecation in 0.7. This commit changes it to link to #24415. 30 August 2018, 17:14:19 UTC
2346be8 Fix call to round for Julia 1.0 (#28944) 29 August 2018, 21:26:58 UTC
bd1e46a removed outdated paragraph on automatic broadcasting for binary operators (#28950) 29 August 2018, 21:26:31 UTC
0dd1a9a Pkg docs: consistent home dir; show build.jl contents (#28932) * Update index.md In the "adding a build step" section of "Creating your own packages", the output of the build step is shown, but the contents of `build.jl` are not shown. This is where the file is first described so I've added an example which should give the output shown. * remove trailing whitespace make check-whitespace caught an extra space in the first line of the change. This has been removed. Signed-off-by: Ian Allison <iana@pims.math.ca> * Make the homedir used consistent throughout example The first path given in the DEPOT_PATH is `/users/me/.julia`, but when the search paths are expanded later in the example `/home/me/.julia` is used instead. Signed-off-by: Ian Allison <iana@pims.math.ca> 29 August 2018, 11:45:51 UTC
39e5742 Fix typo in accumulate docstring (#28939) 29 August 2018, 05:09:04 UTC
fc27b48 Use lambda-initialization for `ptls_getter` to reap rewards of `static` again 29 August 2018, 04:24:06 UTC
595e53d Explain `ifunc` AArch64 woes a little more thoroughly. 29 August 2018, 04:24:06 UTC
4a5de48 Add `dlclose(::Nothing)` that does nothing 29 August 2018, 04:24:06 UTC
7a3c9df Add `JL_THREAD_LOCAL` `#define` 29 August 2018, 04:24:06 UTC
99776ad Fix botching of compile-time link bug 29 August 2018, 04:24:06 UTC
01e0c62 Make `jl_dlerror()` thread-safe 29 August 2018, 04:24:06 UTC
e6f1bd7 Perform the same treatment to `dlopen()` for consistency's sake This changes `dlopen()` to mimic `dlsym()` so that a negative result returns `nothing`. While not necessary in the same way as in the `dlsym()` case (there are no valid `NULL` `dlopen()` results) the consistency is worth it. 29 August 2018, 04:24:06 UTC
68cc9f0 Rework `Libdl.dlsym()` and `jl_dlsym()`. * Remove `jl_dlsym_e()` to instead be rolled into `jl_dlsym()` with a `throw_err` parameter, similar to `jl_load_dynamic_library()`. * Fix https://github.com/JuliaLang/julia/issues/28881 by having `Libdl.dlsym()` return `nothing` on missing symbol, rather than `C_NULL`. 29 August 2018, 04:24:06 UTC
255030e PTX/CUDAnative no longer needs a source build 28 August 2018, 17:01:10 UTC
59c7ced Add a helpful assertion in jl_gc_big_alloc Would have caught some bringup mistakes that cost me a bunch of time today. 28 August 2018, 15:47:52 UTC
b553d86 Make jl_ more robust during early startup When bringing up the runtime on a new architecture, this can be quite broken early on (including mesed up memory allocation, etc). In those situations, jl_ (along with regular printf) is an indispensible tool. However, it was assuming that variables are already initialized and crashed during very early bootstrap when this wasn't the case. Add some extra checks to make it a bit more robust. 28 August 2018, 15:47:52 UTC
3ab56f1 fix typo in append! doc 27 August 2018, 10:53:42 UTC
5013cfa accumulate: fix typo in docstring 27 August 2018, 08:15:56 UTC
a2a1506 Compare Symbols and Chars more efficiently in Cholesky (#28873) 26 August 2018, 10:17:16 UTC
7314249 improve performance for string(...) (#28876) * improve performance for various string methods 26 August 2018, 10:16:46 UTC
24de931 issubset: check IteratorSize trait before calling length (#28871) 26 August 2018, 09:51:56 UTC
304cbd9 improve docstring of pathof (#28817) * improve docstring of pathof 26 August 2018, 09:50:28 UTC
b18f589 Fix typo in length(::AbstractString) doc [ci skip] (#28867) 25 August 2018, 23:43:25 UTC
9107365 Update variables after normalizing varargs (#28812) This code was a bit odd. It started by normalzing the varargs, but then used `va0` and `va1` from the original, unnormalized type. Either the unormalized version was intended in which case normalizing first was wasteful, or the normalized version was intended in which case the code was incorrct. Talking with Jeff, he believes the latter was intended, so update the code to do that instead. 25 August 2018, 22:06:05 UTC
a5bfabc Fix note tag in the documentation (#28877) 25 August 2018, 15:46:24 UTC
7e1f739 fix doccing call overload without named argument (#28875) 25 August 2018, 15:45:59 UTC
145224f Support ranges with different integer widths in `preduce` (#28651) 24 August 2018, 22:25:31 UTC
35c67e5 Make sure iterate(::Tuple) does not throw (#28847) 24 August 2018, 20:56:39 UTC
eb8a933 Absolutify project path specified with --project and JULIA_PROJECT. (#28625) 24 August 2018, 19:12:14 UTC
d55b044 Fix ambiguity test failure when arrayops and LinearAlgebra run on the same worker (#28836) 23 August 2018, 23:25:13 UTC
293c904 Correct typeof result for one of the Union types (#28843) This union is type-equivalent to `Real`, so the output is a bit misleading, since this just evaluates `typeof(Real)` in disguised form. Remove as suggested by yuyichao. 23 August 2018, 23:24:03 UTC
157fb34 fix doc-string references to bit-rotted variables x(->v) and v(->itr) in var, varm, std, stdm, & quantiles 23 August 2018, 23:21:30 UTC
cd850de fix #28593, macro hygiene problems in type definitions (#28706) 23 August 2018, 19:21:11 UTC
6d4ff5e @schedule is deprecated, the code is no longer valid in 1.0 (#28800) * @schedule is deprecated, the code is no longer valid in 1.0 * Additional changes for 1.0 compliance 23 August 2018, 10:03:13 UTC
472c178 make cmp with BigInt return in [-1, 0, 1] (#28780) * make cmp with BigInt return in [-1, 0, 1] 23 August 2018, 10:02:46 UTC
b6756c5 Added seekstart to getpass in base/util.jl (#28828) (#28832) 23 August 2018, 10:01:59 UTC
31c9ae9 add `Regex` documentation (#28703) add `Regex` documentation. (#26919) 23 August 2018, 10:00:57 UTC
b411a58 Update info about `versioninfo` in devdocs (#28810) 23 August 2018, 07:16:28 UTC
f9f3c4f Patch Documenter v0.19.6 to create a correct version selector Co-authored-by: Morten Piibeleht <morten.piibeleht@gmail.com> Co-authored-by: Fredrik Ekre <fredrik.ekre@chalmers.se> 23 August 2018, 05:51:15 UTC
c366143 doc: change the canonical url to v1 instead of stable. 23 August 2018, 05:51:15 UTC
f31e28a Run ambiguity test inside a clean process; fixes 28804 22 August 2018, 23:20:46 UTC
6a2dcc6 Make copyto!(A,I) work for rectangular matrices (#28790) * Make copyto!(A,I) work for rectangular matrices * add tests for `copyto!` add tests for `copyto!(::Matrix, ::UniformScaling)` * fix whitespace 22 August 2018, 22:09:59 UTC
85cc84f Add a short warning to the doc-frontpage if the docs (#28791) are for an in-development version of Julia. 22 August 2018, 21:36:24 UTC
351bcd5 More analyzer annotations This gets us far enough to pass all the .c files without warning. The .cpp files are another issue (partly because C++ is more complicated, partly because they play a bit fast and lose with GC rooting). However, once this is merged, we should be able to set up CI for the .c files at least. 22 August 2018, 21:16:58 UTC
90ca61b work around strange "Unreachable reached" when the close function for the repo fires 22 August 2018, 16:44:17 UTC
f2f1f43 Switch jl_typemap_t from unions to bare pointers The clang static analyzer has very poor support for unions. Thus in an attempt to get the GC analysis through without any false positives, stop using unions for typemaps. This commit should have no changes other than that. GC annotations for this code will come after I rip out the hacks to support unions from the static analyzer. 22 August 2018, 14:51:41 UTC
d781514 work around precompile emitter failing to escape certain strings 22 August 2018, 12:47:23 UTC
81850b6 improve performance of parse (#28787) 22 August 2018, 10:10:22 UTC
9bc0cf9 Use max/min to declare expected argument count (cherry picked from commit 13bf2f009bd36f616b438f527ec13593c5ea261d) (cherry picked from commit 6f02645d832731b05f4eebdc79ec1fc041fb781c) 22 August 2018, 09:20:47 UTC
cf02a68 add develop for path (cherry picked from commit 9f2e6d973ef6801819e0414184facc05b2eece04) 21 August 2018, 20:52:25 UTC
3b19b42 Add a `description` field to `CommandSpec` Fix help doc. Disable `registry` (cherry picked from commit 9d1ef197621e20b5f9e97b1c92929a73b2e467c7) (cherry picked from commit 73296794fe728bef015b8c57220b5e3aa30eba3b) 21 August 2018, 20:52:20 UTC
8b70a4f Declare an argument parser for each command (cherry picked from commit ccb45335230baa919650f3704381572cd073186d) (cherry picked from commit f42f77d17836b6bd4ea075bbb69bee7d1f06c004) 21 August 2018, 20:52:15 UTC
18ab938 Fix `preview` Make preview a meta option Update tests for `preview` Allow `preview` meta option to use command syntax Add support for context sensitive completions Fix completion parsing tests Fix tests: `add` does not have a `manifest` option Cache data needed for completions Refactor completions Fix completions Update tests for completions parse Fix `_statement` Only complete canonical names for `help` (cherry picked from commit 7aaf3ea5526a6e9aee6689b62100b18d57ac423c) (cherry picked from commit b8c3b8525480ccda580a34738b750d5841c36201) 21 August 2018, 20:52:08 UTC
2e718ca Update Pkg docs to reflect version change to v1.0 (cherry picked from commit c87cbd03c7e93741043d8d719972bcd948ea89ef) (cherry picked from commit b449507037e1046d5cd3d97d7734f7bb477af5de) 21 August 2018, 20:52:02 UTC
7b8e468 Print stdlib paths more compactly, fix #605. (cherry picked from commit aef9aeddaf050a6b16c3229037de353748e84698) (cherry picked from commit a1330c849022106ddd43352e096cd01d93810449) 21 August 2018, 20:51:57 UTC
06b9df9 better path print (cherry picked from commit f5e729d1cea4b13c5560d7b47b3b40ea819d6b82) (cherry picked from commit ab4906e771bce85accca46fa51039116997d00d5) 21 August 2018, 20:51:51 UTC
830bbce fixup testing to be more isolated from env variables (cherry picked from commit 84b7e726357d2f212599eb9cc66a37112696da72) (cherry picked from commit b0c9df9aaea2f03e4469001a6c12dd16492178a7) 21 August 2018, 20:51:47 UTC
fc931e5 update docs for develop (cherry picked from commit b38d3b707b781b3ac71330aff7a0b719e0b63527) (cherry picked from commit 491d72db4b3bd08a3f213cdf56e784eb9a9d4f14) 21 August 2018, 20:51:39 UTC
3c569ac Fix a bug where the path was stored as relative because devdir() happened to be in the project. The path should only be relative if the user used --local. (cherry picked from commit 1d3c5aabb2b45ed89bac53fc739d0ae7c6379b32) (cherry picked from commit 7f46aca7b470aa3d0c694862b784e994e5806f4f) 21 August 2018, 20:51:25 UTC
286e43b update the repo when the gitobject is not available (cherry picked from commit 58b57acc3e56ca269d30d6cc9eba9174e5c2423c) (cherry picked from commit 5ca249afd1a374546395b0c98a7021ae70596f39) 21 August 2018, 20:46:41 UTC
4e66011 add path completions to add/dev in repl (cherry picked from commit 9cbe4a262ebeabd415ec46b80ee760aee0f009bd) (cherry picked from commit da9baa2e5fe82904c1fb269e8d5ad93b7189d504) 21 August 2018, 20:46:33 UTC
87d6669 remove unnecessary version handling when dealing with repos, this is handled in the resolver (cherry picked from commit 6f3e865edc016eb0e2507d55d70aa755e68d9e7c) (cherry picked from commit c31f924eb7df7126de59ce901a7310c0a56e8e93) 21 August 2018, 20:46:20 UTC
65964b1 Better info messages for activating new environment. (cherry picked from commit be4d03db83e777d04f06b22de6622a70e0f85e0f) (cherry picked from commit a8d0d2babe6e07e1533df9755dc245c16618e670) 21 August 2018, 20:46:10 UTC
5165018 Remove `--env` meta option (cherry picked from commit 4efb50e7788199ef26bc6288416d34a5f6db8975) (cherry picked from commit e80a83ebadc57dbea826cd69a580ca898571c119) 21 August 2018, 20:46:04 UTC
2909e7c no longer update on add (cherry picked from commit eaee5cceb1d690822e1faa1e422d8bce6718fe18) (cherry picked from commit ff1f09c545e0fe51e78463296a9672865d4641cc) 21 August 2018, 20:45:59 UTC
170c25e fix gc in prescence of normal files (cherry picked from commit a3561e433d570cf3c23e2e58b7b3b899d804db7c) (cherry picked from commit 6d6a41ff8e08eef8e5aa20e733072db43f18fde7) 21 August 2018, 20:45:46 UTC
81b04cf Some more work on gf.c 21 August 2018, 16:26:02 UTC
2caef76 Make a bunch of progress on anntations for typemap.c 21 August 2018, 16:26:02 UTC
back to top