50e3883 | Rafael Fourquet | 21 May 2019, 09:52:21 UTC | fix foldl | 21 May 2019, 09:52:21 UTC |
7d5d3a9 | Rafael Fourquet | 20 May 2019, 18:14:12 UTC | add delete | 20 May 2019, 18:26:01 UTC |
af87912 | Rafael Fourquet | 29 November 2017, 10:47:38 UTC | add push function: non-mutable counterpart of push! | 20 May 2019, 17:24:00 UTC |
8750b02 | Rafael Fourquet | 20 May 2019, 17:23:18 UTC | define copymutable(::AbstractDict) and update definition | 20 May 2019, 17:24:00 UTC |
6bd3967 | Matt Bauman | 16 May 2019, 22:30:04 UTC | fix #31674, error when storing nonzeros into structural zeros with .= (#31678) Previously, broadcasted assignment (`.=`) would happily ignore all nonstructured portions of the destination, regardless of whether the broadcasted expression would actually evaluate to zero or not. This changes these in-place methods to use the same infrastructure that out-of-place broadcast uses to determine the result type. If we are unsure of the structural properties of the output, we fall back to the generic implementation, which will attempt to store into every single location of the destination -- including those structural zeros. Thus we now error in cases where we generate nonzeros in those locations. | 16 May 2019, 22:30:03 UTC |
ffb26e7 | Keno Fischer | 16 May 2019, 21:25:35 UTC | Add Base64 to Serialization test deps (#32053) This dependency was added in 8f9ace09a3571e2aef0f5639ea55ec8fe830b0cf, but not reflected in the Project.toml file. Fixes `test Serialization` invocation. | 16 May 2019, 21:25:35 UTC |
b2833ea | Jeff Bezanson | 16 May 2019, 21:25:14 UTC | fix #32046, Error test result from test_logs (#32052) | 16 May 2019, 21:25:14 UTC |
c14e507 | Tim Holy | 16 May 2019, 21:00:25 UTC | Update the Base.Cartesian devdocs (#32039) | 16 May 2019, 21:00:24 UTC |
16a308b | Tamas K. Papp | 16 May 2019, 20:54:45 UTC | Add noteworthy differences from Common Lisp. (#32015) | 16 May 2019, 20:54:44 UTC |
d9b7db9 | Don MacMillen | 16 May 2019, 20:49:15 UTC | Load startup.jl, if it exists, from DEPOT_PATH[1] instead of homedir/.julia (#31682) * Load startup.jl, if it exists, from DEPOT_PATH[1] instead of homedir()/.julia/... * Check to see if DEPOT_PATH is non empty before checking for startup.jl file * Use DEPOT_PATH[1]/logs/repl_history.jl as default history. Update the 'environment-variables.md' of the manual as well | 16 May 2019, 20:49:15 UTC |
140d3ba | Elliot Saba | 16 May 2019, 20:40:16 UTC | Be gentler in setting BinaryBuilder makevars (#32044) Be gentler in setting BinaryBuilder makevars | 16 May 2019, 20:40:16 UTC |
3ad8e15 | Katharine Hyatt | 16 May 2019, 18:18:41 UTC | Merge pull request #32037 from JuliaLang/ksh/datetest A few missing Dates tests | 16 May 2019, 18:18:41 UTC |
d61498b | Elliot Saba | 16 May 2019, 17:01:55 UTC | Disable `BINARYBUILDER_LLVM_ASSERTS` in `appveyor_build.sh` We don't actually have an asserts build to download (yet) | 16 May 2019, 17:01:55 UTC |
5458921 | Elliot Saba | 16 May 2019, 15:44:38 UTC | Update Make.inc Co-Authored-By: Valentin Churavy <vchuravy@users.noreply.github.com> | 16 May 2019, 15:44:38 UTC |
62c0677 | Jeff Bezanson | 16 May 2019, 15:28:08 UTC | move export of `Event` from Base back to Threads (#32043) | 16 May 2019, 15:28:08 UTC |
caf5a97 | Elliot Saba | 16 May 2019, 06:00:36 UTC | Be gentler in setting BinaryBuilder makevars Many users have expressed the frustration that setting `USE_BINARYBUILDER=0` in `Make.user` doesn't take; this is because the initializations here should have been `?=` (e.g. "set unless already set") instead of `:=` (e.g. "set immediately"). This remedies that. | 16 May 2019, 06:00:36 UTC |
7a75753 | Jeff Bezanson | 16 May 2019, 04:27:25 UTC | fix `isa` fast path for typevars with lower bounds (#32040) | 16 May 2019, 04:27:25 UTC |
8f9ace0 | Jeff Bezanson | 16 May 2019, 04:27:05 UTC | fix serializer for compat with 1.0 for saved functions (#32028) | 16 May 2019, 04:27:05 UTC |
507312d | Jeff Bezanson | 16 May 2019, 00:18:25 UTC | restore previous exports from Base.Threads (#32036) | 16 May 2019, 00:18:25 UTC |
b5a4601 | cormullion | 15 May 2019, 18:22:00 UTC | update Julia logos, removing rings round 2 (#32038) | 15 May 2019, 18:22:00 UTC |
ccddb66 | Katharine Hyatt | 15 May 2019, 17:01:47 UTC | A few missing Dates tests | 15 May 2019, 17:01:47 UTC |
59e3df3 | Elliot Saba | 15 May 2019, 16:09:46 UTC | Merge pull request #32033 from mikhail-j/libgit2-cacert-may2019 Update Mozilla CA certificate store to latest (05-15-2019) for libgit2 SSL. | 15 May 2019, 16:09:46 UTC |
99d2406 | Jameson Nash | 15 May 2019, 14:22:27 UTC | gf: support more dispatch on abstract types (#31916) This removes the restriction on defining dispatch over user-defined abstract types. The "cannot add methods to an abstract type" error is now only applicable to a couple types (`Any`, `Function`, and functions), and instead now gives a "not implemented yet" message. fixes #14919 for 99% of cases | 15 May 2019, 14:22:27 UTC |
5c5f5c2 | Steven G. Johnson | 15 May 2019, 12:44:27 UTC | support for Unicode 12.1.0 (#32002) | 15 May 2019, 12:44:27 UTC |
b317206 | mikhail-j | 15 May 2019, 10:07:49 UTC | Update Mozilla CA certificate store to latest (05-15-2019) for libgit2 SSL. | 15 May 2019, 10:07:49 UTC |
40d72ad | Viral B. Shah | 14 May 2019, 22:11:45 UTC | Move ack out to its own repo in JuliaEditorSupport. (#32021) https://github.com/JuliaEditorSupport/roadmap/issues/6 | 14 May 2019, 22:11:45 UTC |
b4b4634 | Viral B. Shah | 14 May 2019, 16:15:43 UTC | Remove tiers of support (#32022) The tiers of support are now maintained in one place, i.e. on the downloads page on the website. It was difficult to have an accurate list of tiers for master, and much simpler to have support tiers for the latest stable release instead. Thus, the downloads page is the right place to host this information and curate it. | 14 May 2019, 16:15:42 UTC |
0523d1d | Jerry Ling | 14 May 2019, 14:58:51 UTC | REPL docs for __init__ (#31930) | 14 May 2019, 14:58:50 UTC |
95c95b6 | Jerry Ling | 14 May 2019, 13:28:48 UTC | Mention rationals are checked for overflow in docstring. (#31926) | 14 May 2019, 13:28:48 UTC |
b05c0c7 | Steven G. Johnson | 14 May 2019, 13:09:44 UTC | bugfix in Hermitian + complex*I (#32001) | 14 May 2019, 13:09:44 UTC |
236df47 | Valentin Churavy | 14 May 2019, 00:03:42 UTC | Merge pull request #31957 from wsmoses/master Fix compilation with external LLVM | 14 May 2019, 00:03:42 UTC |
178d703 | Lyndon White | 13 May 2019, 20:54:59 UTC | Split rule in Generated function docs about calling functions from argument types (#32016) | 13 May 2019, 20:54:58 UTC |
650a6a3 | Valentin Churavy | 13 May 2019, 16:38:35 UTC | Merge pull request #32014 from JuliaLang/vs/rmllvm39 Remove old llvm 3.9 checksums | 13 May 2019, 16:38:35 UTC |
3efdda6 | Mosè Giordano | 13 May 2019, 09:08:23 UTC | fast implementation of digits with base a power of 2 (#31722) | 13 May 2019, 09:08:23 UTC |
5dc47ae | Viral B. Shah | 13 May 2019, 04:26:20 UTC | Remove vagrant files in contrib that were left around. | 13 May 2019, 04:26:20 UTC |
531c2d8 | Viral B. Shah | 13 May 2019, 04:24:49 UTC | Remove old llvm 3.9 checksums | 13 May 2019, 04:24:49 UTC |
9d6fffe | Mustafa M | 12 May 2019, 17:20:46 UTC | Improve some aspects of the NSIS installer (#31959) | 12 May 2019, 17:20:46 UTC |
7fdd96f | lbilli | 12 May 2019, 17:05:33 UTC | Fix function name in docstring (#32009) | 12 May 2019, 17:05:33 UTC |
8932ccd | Tamas K. Papp | 12 May 2019, 11:21:32 UTC | document Random samplers: continuation of #31787 (#31990) | 12 May 2019, 11:21:32 UTC |
bfcf172 | Jeff Bezanson | 11 May 2019, 15:50:04 UTC | fix #31993, intersection of `Type{Vec}` and `Type{<:Vec{T}}` (#31997) | 11 May 2019, 15:50:04 UTC |
40296fb | Keno Fischer | 11 May 2019, 15:44:25 UTC | Don't attempt to const prop call cycles (#31996) Even if the result is unused. Fixes #31974. | 11 May 2019, 15:44:25 UTC |
7f2fa84 | Daniel Karrasch | 10 May 2019, 21:35:04 UTC | doc: clarify docstring of lmul!/rmul! (#31282) | 10 May 2019, 21:35:04 UTC |
f0ffb29 | Jeff Bezanson | 10 May 2019, 20:06:05 UTC | synchronize FileWatching (#31981) | 10 May 2019, 20:06:05 UTC |
25fc3a9 | Jeff Bezanson | 10 May 2019, 20:05:01 UTC | fix synchronization to ensure a task can only run on one thread at a time (#31619) * fix synchronization to ensure a task can only run on one thread at a time * fix hang in I/O blocking with non-sticky tasks If a thread's scheduler is running on a certain task, only add that task to its sticky queue and not the shared queue, since only that thread can run it anyway. | 10 May 2019, 20:05:01 UTC |
779ac77 | Elliot Saba | 10 May 2019, 16:23:52 UTC | Fix for optind in getopt on musl libc. (#31946) Fix for optind in getopt on musl libc. | 10 May 2019, 16:23:52 UTC |
6f463da | Elliot Saba | 10 May 2019, 15:55:43 UTC | Add GCC 9 support to `normalize_triplet.py` (#31976) | 10 May 2019, 15:55:42 UTC |
5486cc2 | Rafael Fourquet | 10 May 2019, 14:17:56 UTC | fix updated show test in #31087 (#31991) | 10 May 2019, 14:17:56 UTC |
8d2727b | Keno Fischer | 10 May 2019, 13:41:59 UTC | Accept both Cvoid and Ptr{Void} return type in ccall(:memcpy) (#31464) POSIX specifies that memcpy returns its first argument, which is a bit of a useless feature (e.g. the llvm intrinsic just returns `void`. Nevertheless, since we're intercepting the ccall here, we should allow it. For convenience, still allow the Cvoid return though. Fixes #31073 | 10 May 2019, 13:41:59 UTC |
9e1b368 | Katharine Hyatt | 10 May 2019, 13:33:52 UTC | Some missing bidiag tests (#31888) | 10 May 2019, 13:33:52 UTC |
829a4a6 | Chris Foster | 09 May 2019, 22:10:18 UTC | Fix pop_exception lowering for try-break-finally (#31766) (#31931) In the case where a finally handler was active, pop_exception was incorrectly omitted when lowering `break` inside a catch block. This leads to stale exceptions on the stack. | 09 May 2019, 22:10:18 UTC |
decb802 | Jameson Nash | 09 May 2019, 20:05:19 UTC | sysimg: reduce the number of special cases (#31948) Put the entire image(*) into our pre-constructed data image, instead of attempting to leave out a couple of items. This saves us a couple lines of code, and should makes it simpler to keep the list of builtin objects (gc.c "tags") up-to-date. (*) The remaining special objects are ptls->root_task, since I was unsure the best way to handle it as no other Task object is allowed to be referenced, and the small integer caches. | 09 May 2019, 20:05:19 UTC |
e3afef0 | Jeff Bezanson | 09 May 2019, 19:00:25 UTC | fix #31965, bug in interpreter stacktraces and `jl_code_requires_compiler` (#31967) | 09 May 2019, 19:00:25 UTC |
bf58070 | Elliot Saba | 09 May 2019, 18:42:19 UTC | Change BB tarball naming scheme to include release number (#31769) Change BB tarball naming scheme to include release number | 09 May 2019, 18:42:19 UTC |
14b74bc | Keno Fischer | 09 May 2019, 16:24:41 UTC | Fix world age issues in Serialization test if run in Main (#31973) Fixes #31966 | 09 May 2019, 16:24:41 UTC |
e813f0d | Tamas K. Papp | 09 May 2019, 11:01:27 UTC | Expand documentation of custom random samplers. (#31787) | 09 May 2019, 11:01:27 UTC |
48634f9 | Jeff Bezanson | 08 May 2019, 23:19:20 UTC | always run on original process stack in ALWAYS_COPY_STACKS mode (#31697) this makes it possible to work around #31104 | 08 May 2019, 23:19:20 UTC |
a526662 | Chris Foster | 08 May 2019, 19:58:04 UTC | Revert "Don't use jl_rethrow_other for LoadError/InitError" (#31963) This reverts commit d3dbe86f49da6779c2f3af8354c6a3933f48fcad. + fixup new tests in backtrace.jl | 08 May 2019, 19:58:04 UTC |
4c28b36 | Jeff Bezanson | 08 May 2019, 18:38:34 UTC | fix #31899, type intersection involving Int in upper bound (#31960) | 08 May 2019, 18:38:34 UTC |
c9777b0 | Jameson Nash | 08 May 2019, 14:34:40 UTC | generate_precompile script: try to improve reliability (#30040) TTY objects are inherently unreliable input channels (documented, per posix design), so try to slow down the rate of input and speed up the rate of output by watching the output stream more closely, and detecting intermediate errors. And also just general cleanup some of our IO handling. | 08 May 2019, 14:34:40 UTC |
5afc335 | William S. Moses | 07 May 2019, 18:35:10 UTC | Fix compilation with external LLVM | 07 May 2019, 18:35:10 UTC |
b126788 | Elliot Saba | 07 May 2019, 14:45:21 UTC | Merge pull request #31900 from musm/patch-16 Remove unused download of 7z-extra | 07 May 2019, 14:45:21 UTC |
a6c7c1b | Jameson Nash | 06 May 2019, 22:53:38 UTC | Merge pull request #31877 from JuliaLang/jn/lazy-ftypes types: lazy initialize the field-types when first needed | 06 May 2019, 22:53:38 UTC |
40ce424 | Jameson Nash | 06 May 2019, 22:49:25 UTC | Merge pull request #31942 from JuliaLang/revert-31895-jn/append_any Re-merge commit for "optimize append_any more" (#31895) | 06 May 2019, 22:49:25 UTC |
9de07ce | Fredrik Ekre | 06 May 2019, 13:55:32 UTC | Fix optind in getopt on musl libc. On exit optind points to the last non-opt argument of argv, but in the case where there are only options optind does not go beyond argc, except on musl libc, where it becomes argc + 1. | 06 May 2019, 22:18:12 UTC |
11ce4d1 | Fredrik Ekre | 06 May 2019, 20:43:15 UTC | Fix failing doctests from PR #31246. (#31934) | 06 May 2019, 20:43:15 UTC |
4770b7e | Mustafa M | 06 May 2019, 20:14:20 UTC | Simplify Appveyor build script (#31917) | 06 May 2019, 20:14:20 UTC |
040a3e5 | Fredrik Ekre | 06 May 2019, 19:01:37 UTC | Unconditionally append lib/julia to rpath, fixes #31903. (#31933) | 06 May 2019, 19:01:37 UTC |
aa7ae5a | Fredrik Ekre | 06 May 2019, 19:00:15 UTC | Make --code-coverage testing more robust for filepath. (#31939) | 06 May 2019, 19:00:15 UTC |
1b2d3ca | Jameson Nash | 01 May 2019, 16:57:30 UTC | apply: unify append_any implementations Rather than optimize two copies of the same function, we can just have one version of the function that handles everything. | 06 May 2019, 16:43:28 UTC |
4ae4348 | Jameson Nash | 01 May 2019, 16:43:57 UTC | inference: improve sizeof tfunc Primitive types also always have a sizeof. This is particularly relevant for `Ptr`, since `elsize` uses `sizeof(Ptr)` to compute the stride. | 06 May 2019, 16:43:25 UTC |
f3312ce | Jameson Nash | 06 May 2019, 16:39:49 UTC | Revert "optimize append_any more" | 06 May 2019, 16:39:49 UTC |
9e9bcb8 | Jameson Nash | 06 May 2019, 16:37:21 UTC | optimize append_any more (#31895) * inference: improve sizeof tfunc Primitive types also always have a sizeof. This is particularly relevant for `Ptr`, since `elsize` uses `sizeof(Ptr)` to compute the stride. * apply: unify append_any implementations Rather than optimize two copies of the same function, we can just have one version of the function that handles everything. | 06 May 2019, 16:37:21 UTC |
7ef9e75 | Jameson Nash | 06 May 2019, 16:34:48 UTC | build: minor cleanup of ui/Makefile (#31919) Adds some prereqs, and makes more use of existing variables to get our desired results. Fixes #31876 Replaces #31904 Co-Authored-By: Jameson Nash <vtjnash@gmail.com> | 06 May 2019, 16:34:48 UTC |
bdffb56 | Mustafa M | 06 May 2019, 13:58:49 UTC | Improve edit when editor set to Visual Studio code (#31864) By default VS Code adds `code.cmd` to path. Allow `code.cmd` within the vs code chain. | 06 May 2019, 13:58:49 UTC |
f189ae4 | Elliot Saba | 06 May 2019, 04:23:38 UTC | Use https for downloads of 7z and NSIS and also add checksums. (#31902) Use https for downloads of 7z and NSIS and also add checksums. | 06 May 2019, 04:23:38 UTC |
a0cee0b | Mustafa M | 06 May 2019, 01:35:12 UTC | Merge branch 'master' into patch-16 | 06 May 2019, 01:35:12 UTC |
3736c1a | Mus | 02 May 2019, 19:30:18 UTC | Improve downloads in win-extras Use hhtps for the downloads and also add checksums | 06 May 2019, 01:33:23 UTC |
9b5fea5 | Jan Weidner | 04 May 2019, 12:32:06 UTC | Docstrings for quot, isexpr and show_sexpr (#31246) | 04 May 2019, 12:32:06 UTC |
c40d9b0 | Stefan Karpinski | 04 May 2019, 03:30:22 UTC | README: move "Binary Installation" up and tidy it (#31912) Since this is how the vast majority of people will want to install Julia, it seems sensible to have it near the top of the page. This section had some very weird formatting in terms of whitespace, so I tidied that up while I was at it. | 04 May 2019, 03:30:22 UTC |
b16345d | Steven G. Johnson | 04 May 2019, 02:05:56 UTC | use Base._memcmp instead of ccall(:memcmp) (#31906) * use Base._memcmp instead of ccall(:memcmp) * Update base/strings/string.jl Co-Authored-By: stevengj <stevenj@mit.edu> | 04 May 2019, 02:05:56 UTC |
a086ad8 | Timo Kluck | 04 May 2019, 00:04:52 UTC | Micro-optimization: remove unnecessary allocation for getindex(::Number, i::Integer...) (#31918) | 04 May 2019, 00:04:52 UTC |
b96a591 | Valentin Churavy | 03 May 2019, 20:01:18 UTC | Merge pull request #31849 from JuliaLang/jn/llvm-up llvm upgrade: apply applicable old patches | 03 May 2019, 20:01:18 UTC |
a7fdfdb | Jameson Nash | 26 April 2019, 17:30:43 UTC | llvm: apply applicable old patches for 7 and 8 also disabled a new X86 pass (x86-disable-avoid-SFB) to avoid running into an assertion error in that pass (see gist) | 03 May 2019, 13:45:28 UTC |
bd95f03 | Jameson Nash | 28 April 2019, 01:49:17 UTC | codegen: fix tbaa info for select intrinsic, review other tbaa annotations | 03 May 2019, 13:45:28 UTC |
ba3a1f8 | Katharine Hyatt | 03 May 2019, 13:31:07 UTC | Merge pull request #31887 from JuliaLang/ksh/dense Three missing dense tests | 03 May 2019, 13:31:07 UTC |
4111609 | Jameson Nash | 03 May 2019, 13:05:27 UTC | improve compilation of check_top_bit (#31883) addresses #31819 | 03 May 2019, 13:05:27 UTC |
2fb61c3 | Elliot Saba | 03 May 2019, 07:07:34 UTC | Revert "Upgrade and use NSIS for compression instead of extra 7z stag… (#31907) Revert "Upgrade and use NSIS for compression instead of extra 7z stag… | 03 May 2019, 07:07:34 UTC |
289d5b6 | Mus | 03 May 2019, 04:26:31 UTC | Revert "Upgrade and use NSIS for compression instead of extra 7z stage (#31879)" This reverts commit b118e68a549a2294f70889390e49b0a8ae655f5e, reversing changes made to 1707e13b925f72543e67b12fd72ef75bd23a94f9. | 03 May 2019, 04:26:31 UTC |
895f40f | Mustafa M | 02 May 2019, 19:58:05 UTC | Consistently use the libblas constant (#31872) Also modify the docstring and attach to the module name. | 02 May 2019, 19:58:05 UTC |
6677406 | Mustafa M | 02 May 2019, 18:54:00 UTC | Remove unused download of 7z-extra | 02 May 2019, 18:54:00 UTC |
b118e68 | Elliot Saba | 02 May 2019, 17:27:41 UTC | Upgrade and use NSIS for compression instead of extra 7z stage (#31879) Upgrade and use NSIS for compression instead of extra 7z stage | 02 May 2019, 17:27:41 UTC |
1707e13 | Keno Fischer | 02 May 2019, 12:16:50 UTC | Prevent stack overflow in Profile (#31893) As a follow up to #31693, this fixes the other place in Profile that recurses over Profile data, causing stack overflows. This should fix a bunch of the recent intermittent CI faults on linux32. | 02 May 2019, 12:16:50 UTC |
57ccd38 | Mus | 29 April 2019, 23:16:09 UTC | Update to latest NSIS and use NSIS for compression instead of extra 7z stage | 02 May 2019, 03:59:04 UTC |
5b637df | Chris Foster | 02 May 2019, 00:20:30 UTC | Ensure syntax error locations appear in backtraces (#31881) Errors which are thrown directly inside jl_toplevel_eval_flex do not get an entry in the backtrace. The most prominent of these are syntax errors, but there's other cases too. Fix this by constructing a julia expression throwing the appropriate error, and evaling it to generate a julia-level frame. | 02 May 2019, 00:20:30 UTC |
5eece3f | Jameson Nash | 01 May 2019, 16:57:30 UTC | apply: unify append_any implementations Rather than optimize two copies of the same function, we can just have one version of the function that handles everything. | 01 May 2019, 19:07:15 UTC |
56c496d | Jameson Nash | 01 May 2019, 16:43:57 UTC | inference: improve sizeof tfunc Primitive types also always have a sizeof. This is particularly relevant for `Ptr`, since `elsize` uses `sizeof(Ptr)` to compute the stride. | 01 May 2019, 19:07:07 UTC |
2aa5de5 | Katharine Hyatt | 01 May 2019, 15:15:56 UTC | Add suggested tests | 01 May 2019, 15:15:56 UTC |
7e1eb6a | Waldir Pimenta | 01 May 2019, 09:54:13 UTC | doc/build/windows: fix broken link & line breaks (#31884) | 01 May 2019, 09:54:12 UTC |
534c03b | Elliot Saba | 01 May 2019, 07:03:58 UTC | Disable building of tests for libunwind (#31886) Disable building of tests for libunwind | 01 May 2019, 07:03:58 UTC |
e47df60 | Katharine Hyatt | 30 April 2019, 22:43:43 UTC | Three missing dense tests | 30 April 2019, 22:43:43 UTC |