7097799 | Jeff Bezanson | 29 May 2019, 19:47:41 UTC | Set VERSION to 1.2.0-rc1 | 30 May 2019, 02:22:33 UTC |
bcbd168 | Elliot Saba | 10 May 2019, 15:55:43 UTC | Add GCC 9 support to `normalize_triplet.py` (#31976) | 30 May 2019, 02:22:33 UTC |
e6280f5 | Jeff Bezanson | 29 May 2019, 19:45:11 UTC | fix license headers and a doc link | 29 May 2019, 19:45:11 UTC |
d85d093 | Jeff Bezanson | 29 May 2019, 19:18:08 UTC | add missing testhelpers/llvmpasses.jl file (#32175) | 29 May 2019, 19:18:08 UTC |
52e9e4c | Elliot Saba | 23 May 2019, 20:35:49 UTC | Fix BB backport definition | 23 May 2019, 20:35:49 UTC |
5180ffe | Elliot Saba | 23 May 2019, 18:40:13 UTC | Automatically disable `USE_BINARYBUILDER_xxx` when `USE_SYSTEM_xxx` is set (#31725) Also renames `USE_BINARYBUILDER_UNWIND` to `USE_BINARYBUILDER_LIBUNWIND` for consistency, as well as providing a little bit of dependency logic to auto-disable `USE_BINARYBUILDER_SUITESPARSE` if `USE_SYSTEM_BLAS` is set, for example. (cherry picked from commit 5f808c6ad7dbc06644647cde8ccff50fb5d907a9) | 23 May 2019, 20:12:35 UTC |
e5dfde8 | Alex Arslan | 23 May 2019, 18:38:35 UTC | Amend matrix * vector specialization for strided arrays (#32097) This restricts the element type of the input vector to be `<:Real` and only converts in case the promoted type is concrete. Fixes #32092. (cherry picked from commit 587cb8242f9e564b66ad5851abea2537ba4fb1de) | 23 May 2019, 20:06:41 UTC |
ad5e60a | Jeff Bezanson | 23 May 2019, 18:37:58 UTC | work around #32087 by polling for I/O on windows inside thread loops (#32109) (cherry picked from commit 4247a48ec29746ade8b5b228b30c731fbcce8c56) | 23 May 2019, 20:06:41 UTC |
b4ff156 | Jeff Bezanson | 23 May 2019, 18:33:32 UTC | put back broadcast behavior with repeated indices, changed by #31300 (#31391) (cherry picked from commit fb181c374f7b8a4292ab28f22230fa1b7ac576c8) | 23 May 2019, 20:06:40 UTC |
ae8fc04 | Tim Holy | 22 May 2019, 15:05:28 UTC | BunchKauffman: correct permutation for rook pivoting (fixes #32080) (#32108) (cherry picked from commit 7b70d4931f1472cf03a76e1dc7f1a8f55374c179) | 23 May 2019, 20:06:40 UTC |
1b72e97 | Reimer Behrends | 20 May 2019, 19:52:19 UTC | Prevent the GC task callback from segfaulting. (#32088) It is possible when marking task objects in the GC for the associated jl_ptls_t reference to be NULL. To determine whether a task is a root task, we therefore also have to check if that reference is valid. (cherry picked from commit 25c33e40c5abf5a43d8e45832a889755d6423f38) | 22 May 2019, 06:57:39 UTC |
b19fcbc | Elliot Saba | 22 May 2019, 06:54:43 UTC | Disable BB `GMP` and `MPFR`, to fix performance regressions (#32102) | 22 May 2019, 06:54:42 UTC |
861f7a2 | 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. (cherry picked from commit 6bd396775dc257631a020f1cd3e44638c9fde3cd) | 20 May 2019, 07:21:31 UTC |
f254c2e | 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. (cherry picked from commit ffb26e702411a69038c2a8a4a7bb82a54afb4066) | 20 May 2019, 07:21:31 UTC |
13bcc06 | Jeff Bezanson | 16 May 2019, 21:25:14 UTC | fix #32046, Error test result from test_logs (#32052) (cherry picked from commit b2833ea32763231e9a9ecb4e7f23d47d57c4738e) | 20 May 2019, 07:21:31 UTC |
efcc509 | Jeff Bezanson | 16 May 2019, 15:28:08 UTC | move export of `Event` from Base back to Threads (#32043) (cherry picked from commit 62c0677db79751385fd1181da442ae70b6c19187) | 20 May 2019, 07:21:31 UTC |
291109b | Jeff Bezanson | 16 May 2019, 04:27:25 UTC | fix `isa` fast path for typevars with lower bounds (#32040) (cherry picked from commit 7a75753ab84bb401bbcb120faa9f96d6d3042f7f) | 20 May 2019, 07:21:31 UTC |
a89634b | Jeff Bezanson | 16 May 2019, 04:27:05 UTC | fix serializer for compat with 1.0 for saved functions (#32028) (cherry picked from commit 8f9ace09a3571e2aef0f5639ea55ec8fe830b0cf) | 20 May 2019, 07:21:31 UTC |
fcc28a7 | Jeff Bezanson | 16 May 2019, 00:18:25 UTC | restore previous exports from Base.Threads (#32036) (cherry picked from commit 507312d5bf921066e270e1bb15b322a14b8ab822) | 20 May 2019, 07:21:31 UTC |
84ca0c0 | mikhail-j | 15 May 2019, 10:07:49 UTC | Update Mozilla CA certificate store to latest (05-15-2019) for libgit2 SSL. (cherry picked from commit b3172067fd9aed68a005971ecb86a1dedd7b2890) | 20 May 2019, 07:21:31 UTC |
3715384 | Steven G. Johnson | 14 May 2019, 13:09:44 UTC | bugfix in Hermitian + complex*I (#32001) (cherry picked from commit b05c0c7507a7a2052b88594470a41f876bb7122d) | 20 May 2019, 07:21:31 UTC |
9fa5ea8 | 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. (cherry picked from commit 1707e13b925f72543e67b12fd72ef75bd23a94f9) | 15 May 2019, 16:24:52 UTC |
4574af8 | Jeff Bezanson | 12 April 2019, 14:59:03 UTC | fix potential stack overflow in Profile.jl (#31693) (cherry picked from commit 6308ebd6ec8ec943c72603c7fb82bba4c116e07f) | 15 May 2019, 16:24:38 UTC |
dac41b4 | Elliot Saba | 15 May 2019, 11:27:08 UTC | Change BB tarball naming scheme to include release number (#32025) This will avoid hash collisions when we need to bump a tarball due to a build issue. This also bumps the OpenBLAS BB tarball release to include a SkylakeX patch (cherry picked from commit a75921aade78430de95f7549975aae19a9938ad3) | 15 May 2019, 11:27:07 UTC |
e3de220 | Jeff Bezanson | 11 May 2019, 15:50:04 UTC | fix #31993, intersection of `Type{Vec}` and `Type{<:Vec{T}}` (#31997) (cherry picked from commit bfcf1720a54379fe69806058431e9ebc99376b23) | 13 May 2019, 13:17:42 UTC |
8653aed | Jeff Bezanson | 08 May 2019, 18:38:34 UTC | fix #31899, type intersection involving Int in upper bound (#31960) (cherry picked from commit 4c28b3685c88eefef029e66b7b48fd1a880c6103) | 13 May 2019, 13:17:25 UTC |
413901f | 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. (cherry picked from commit 40296fb3c78984771a51b653588faa5212f5f655) | 13 May 2019, 13:15:37 UTC |
3a0e1d0 | Jeff Bezanson | 10 May 2019, 20:06:05 UTC | synchronize FileWatching (#31981) (cherry picked from commit f0ffb29feb0499ce49d621acfa8a2ce192e8dba0) | 13 May 2019, 13:15:36 UTC |
508ce89 | 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 (cherry picked from commit 8d2727ba5d1208db663b43216362356e4f96a160) | 13 May 2019, 13:15:35 UTC |
2c2b344 | 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. (cherry picked from commit 829a4a665a749efd109ac5dd857b979ec7dd944d) | 13 May 2019, 13:15:34 UTC |
cce06d6 | Keno Fischer | 09 May 2019, 16:24:41 UTC | Fix world age issues in Serialization test if run in Main (#31973) Fixes #31966 (cherry picked from commit 14b74bcbc4d180fb27885926fbdfeb244b5b1344) | 11 May 2019, 07:56:48 UTC |
37dbfc1 | KristofferC | 10 May 2019, 07:03:23 UTC | Revert "Fix `repr` on `DateTime` (#30200)" This reverts commit 8d8b3d99bddffb3a581b8e337843304cbd857090. | 10 May 2019, 07:03:23 UTC |
1d7c1fa | KristofferC | 10 May 2019, 07:02:17 UTC | Revert "Fix `repr` on `Period` Types, and `DateTime`, `Date` (#30817)" This reverts commit a7fabc91638064ebbad03831881b1459d4b92bd5. | 10 May 2019, 07:02:17 UTC |
339911f | Jeff Bezanson | 09 May 2019, 19:00:25 UTC | fix #31965, bug in interpreter stacktraces and `jl_code_requires_compiler` (#31967) (cherry picked from commit e3afef0dc3505eea570dfb35a3a6ed1ecbbdcbe1) | 09 May 2019, 19:18:19 UTC |
7c09900 | 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 (cherry picked from commit 48634f9f8669e1dc1be0a1589cd5be880c04055a) | 09 May 2019, 19:18:18 UTC |
695c3ac | 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 (cherry picked from commit a526662d443e91aa126ada4b81353c4fd69a8738) | 09 May 2019, 19:18:17 UTC |
a1266e0 | Jameson Nash | 03 May 2019, 13:05:27 UTC | improve compilation of check_top_bit (#31883) addresses #31819 (cherry picked from commit 4111609c2b49372d5139c0eb9119b738bf4d73d5) | 09 May 2019, 19:18:16 UTC |
3ba3cb8 | 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. (cherry picked from commit 5b637df34396034b0dd353e603ab3d61322369fb) | 09 May 2019, 19:18:13 UTC |
a4d5aa1 | Nicolau Werneck | 30 April 2019, 15:12:11 UTC | Recover meta nodes in replace_code_newstyle (#31871) Copy meta nodes from IRCode to CodeInfo (cherry picked from commit 5168e3507ac5acf1f04f18133424d3c3fd04b3a7) | 09 May 2019, 19:18:13 UTC |
b6494e3 | Jeff Bezanson | 28 April 2019, 19:10:37 UTC | fix #31803, covariance handling in `fieldtype_tfunc` (#31848) (cherry picked from commit a78f8956021a6b1ff8a676c9ddb15fa844a2721b) | 09 May 2019, 19:18:12 UTC |
c3dc4ce | Jeff Bezanson | 24 April 2019, 10:05:48 UTC | fix incorrect error path in `schedule` (#31812) (cherry picked from commit 4c300760c579a3a68e40c6173a409288d5d79399) | 09 May 2019, 19:18:11 UTC |
7d0baab | Twan Koolen | 24 April 2019, 10:04:41 UTC | Improve IO read performance. (#31814) Manually extract out a separate noinline _throw_not_readable function. Addresses https://github.com/JuliaLang/julia/issues/28481#issuecomment-485948983. (cherry picked from commit 98b34fd0a9b12561fbbaa5d8b67d0c543628eee4) | 09 May 2019, 19:18:10 UTC |
68fc64a | Daniel Karrasch | 23 April 2019, 14:33:36 UTC | fix droptol! docstrings (#31799) (cherry picked from commit 73366aef599bdf710a313a46c157123be28a0b99) | 09 May 2019, 19:18:10 UTC |
6d01613 | Jeff Bezanson | 22 April 2019, 18:06:42 UTC | more fixes to I/O and threading (#31733) hopefully helps #31713 and #31702 make more stream code thread safe (cherry picked from commit 773140e1cb3267f543a6f78896a459d04329d5dd) | 09 May 2019, 19:18:08 UTC |
eae30d6 | Jameson Nash | 22 April 2019, 16:15:18 UTC | precompile: permit saving code (regression) (#31773) fix #31665 (cherry picked from commit d16efb4d504b2615783e14995b5baa096dfb78d0) | 09 May 2019, 19:18:07 UTC |
300e739 | Amit Murthy | 22 March 2019, 11:22:58 UTC | Fix issue 31252 - remote globals not being updated in some cases (cherry picked from commit fb17eeb2c2174b6effde34e1513e1536bf353f57) | 09 May 2019, 19:18:07 UTC |
9501bd2 | Tim Besard | 11 April 2019, 17:06:14 UTC | Always check for illegal stores now that arguments are handled. (cherry picked from commit 51a84110ef3209294cea12e518c6f2044fa55888) | 20 April 2019, 08:55:40 UTC |
580d2f8 | Tim Besard | 11 April 2019, 16:55:53 UTC | Simplify llvm.dbg.declare for pointer arguments. (cherry picked from commit bec6ebd40bdf7931d1dad093f7501d0fb73b9df9) | 20 April 2019, 08:55:34 UTC |
9289be5 | Steven G. Johnson | 04 April 2019, 17:57:30 UTC | fix parse(ComplexF64, "inf") (cherry picked from commit c36e70b2ac257379669bd946e2cceb9a3ccbe095) | 20 April 2019, 08:54:51 UTC |
c33075c | Steven G. Johnson | 12 April 2019, 12:17:11 UTC | inf or nan parsing should ignore leading spaces (cherry picked from commit 65f94b35e37ec6dc268bcdc4fbabecef0c14ce45) | 20 April 2019, 08:54:51 UTC |
28f483c | Elliot Saba | 17 April 2019, 17:42:48 UTC | Update `refresh_bb_tarballs.sh` now that `compile-*` doesn't checksum (cherry picked from commit aeaaaf2a2a1ce3a33308802e40733cdd68b7357f) | 20 April 2019, 08:46:58 UTC |
3d42798 | Elliot Saba | 17 April 2019, 17:28:46 UTC | Upgrade `libssh2` version to `1.8.2` (cherry picked from commit d5e365cfe275479c4eacd2fc14402f396b50bcf7) | 20 April 2019, 08:46:53 UTC |
b0187e8 | Fredrik Ekre | 19 April 2019, 07:36:23 UTC | fix #31758: out of bounds write in sparse broadcast (#31763) (cherry picked from commit c0c6f96b78b057a0c7e8360a1f6df9c4be2a900b) | 20 April 2019, 08:45:38 UTC |
2534ac5 | Jameson Nash | 19 April 2019, 03:28:48 UTC | inference: accelerate type-limits under wide-recursion (#31734) when we hit union-splitting, we need to ensure type limits are very aggressive and preferably also independent of the height of the recursion chain fix #31572 (cherry picked from commit 32b091b8acc74f29052b662b7379d867148b1881) | 20 April 2019, 08:45:38 UTC |
9115c82 | Jeff Bezanson | 18 April 2019, 22:11:35 UTC | fix #31760, regression in Dict `iterate` (#31762) (cherry picked from commit fd0848e49b70cf6022ab18f05469919510c3be50) | 20 April 2019, 08:45:37 UTC |
e1d23bc | Jeff Bezanson | 18 April 2019, 22:10:21 UTC | fix #31703, type intersection bug with chains of vars in invariant position (#31747) (cherry picked from commit 74305bf2c43546bf76843b72ff0d268a3fe16920) | 20 April 2019, 08:45:36 UTC |
dd32213 | Jameson Nash | 18 April 2019, 19:33:26 UTC | inference: fix fieldtype tfunc design (#31670) fix #31666 (cherry picked from commit 3a60e873dc95fba8c00a0f7c8c746c4e91a9f95d) | 20 April 2019, 08:45:32 UTC |
9d41ffc | Fredrik Ekre | 18 April 2019, 08:16:52 UTC | Bump Pkg to 1.2.0-alpha.2. (#31749) (cherry picked from commit c83e31265cf6e3b3d777847a653074dd5875c6d7) | 20 April 2019, 08:45:30 UTC |
568e920 | Jeff Bezanson | 16 April 2019, 16:35:14 UTC | fix #31663, long inference time printing large tree structure (#31680) - avoid exponential search in `is_derived_type` when parameters are used as field types - avoid inferring `show_default` - improve a fast path in subtyping (cherry picked from commit b2b35e9601c8911eae1b32d825c6365568ff459c) | 20 April 2019, 08:45:29 UTC |
eb5059b | Tim Besard | 11 April 2019, 14:24:43 UTC | Fix regressed compilation of uncached code. (cherry picked from commits 846985686988e3de60279378f2872e579056a729 and d02b01e0629ee54ec849506e1618d24936b88c7e) | 18 April 2019, 08:52:32 UTC |
21fc367 | Valentin Churavy | 26 March 2019, 20:14:03 UTC | make aliasscope more resilient to missing push (cherry picked from commit 50ec39c8c2f7bb2074696587e47c6025cf0f5bf3) | 15 April 2019, 13:42:53 UTC |
a28450d | Jeff Bezanson | 13 April 2019, 18:26:01 UTC | fix #31702, thread sitting in event loop outside thread region (#31709) (cherry picked from commit c4841ca6e09f161a015419dd2e3c7d86d0f9520a) | 15 April 2019, 12:28:01 UTC |
0e5e1ea | Jeff Bezanson | 12 April 2019, 19:38:29 UTC | fix a missing GC root in type intersection (#31708) (cherry picked from commit 3e6a8936bdc9dbe2b41156959cbddafdef3c3ef8) | 15 April 2019, 12:27:59 UTC |
05993a4 | Fredrik Ekre | 12 April 2019, 07:18:38 UTC | Upgrade Pkg to 1.2.0-rc1. (#31679) (cherry picked from commit 20834c3176bf1cfd29096f72f49bb63de0d7b02d) | 15 April 2019, 12:27:58 UTC |
e3150fc | Fredrik Ekre | 12 April 2019, 05:22:13 UTC | Fix doctest from utf8proc update. (#31688) (cherry picked from commit bbb8eaef01266203657455dc6dfa70ef776d4c48) | 15 April 2019, 12:27:57 UTC |
4a6b3c5 | Jeff Bezanson | 11 April 2019, 23:18:58 UTC | fix #31686, segfault on invalid cmdline option (#31689) (cherry picked from commit 5ce94d8d2774019a8704e03b69ff2b99647551e5) | 15 April 2019, 12:27:57 UTC |
414b46d | Jeff Bezanson | 11 April 2019, 23:05:27 UTC | edit 1.2 release notes (#31692) * edit 1.2 release notes * Run NEWS-update.jl (cherry picked from commit ccd95742848185cf529aef686bbf36d854658374) | 15 April 2019, 12:27:56 UTC |
95e2a54 | Jameson Nash | 11 April 2019, 17:08:08 UTC | channels: remove WeakRef from Condition (#31673) Using a WeakRef meant we might not actually `bind` the result. If nobody was still holding a reference to put contents into the Condition, we would simply garbage collect it, and then never need to close it. Since that does not seem to be the intent, instead move to just keeping a strong reference (alternatively, we would have to switch to using `stream_wait` with ref-counting, but that seems suboptimal for several reasons.). fix #31507 (cherry picked from commit 29f61cd50464a537e2ec5d4a0d036a07b6323794) | 15 April 2019, 12:27:55 UTC |
5c61d3a | Jameson Nash | 11 April 2019, 17:03:37 UTC | dispatch: fix incorrect signature narrowing for U{Type, S} (#31671) it should only widen a signature, not narrow it, but was using intersect instead of subtype fix #31406 (cherry picked from commit b4e95cb96916259bbe51609d36064ddfec244b8f) | 15 April 2019, 12:27:54 UTC |
f3e5612 | Jeff Bezanson | 11 April 2019, 16:59:04 UTC | fix #31496, type intersection bug in restoring environment (#31669) (cherry picked from commit 100108706c57795691721b849843d4a806210b1e) | 15 April 2019, 12:27:53 UTC |
10a843f | Jeff Bezanson | 11 April 2019, 16:58:18 UTC | add a missing `free` in subtyping (#31668) (cherry picked from commit b08f12061577c78fb6251a9fcab73c8ae02345c0) | 15 April 2019, 12:27:52 UTC |
8a84ba5 | Alex Arslan | 11 April 2019, 05:23:30 UTC | Set VERSION to 1.2.0 prerelease (#31675) | 11 April 2019, 05:23:30 UTC |
18be616 | Kristoffer Carlsson | 10 April 2019, 19:06:28 UTC | Revert "Check if Ti is sufficient for size of SparseMatrixCSC (#31118)" (#31667) This reverts commit 4236774ccd0cd9c02f1a2a42a40b588345bcb842. | 10 April 2019, 19:06:28 UTC |
5ce256c | Robert Hönig | 10 April 2019, 15:49:42 UTC | Add docs for maximum(f, itr) and minimum(f, itr). (#31659) | 10 April 2019, 15:49:42 UTC |
2049975 | Katharine Hyatt | 10 April 2019, 15:12:40 UTC | doc AbstractWorkerPool (#31544) | 10 April 2019, 15:12:40 UTC |
4671132 | Jeff Bezanson | 09 April 2019, 19:17:55 UTC | fix #31488, regression precompiling modules with non-interned empty strings (#31651) | 09 April 2019, 19:17:55 UTC |
6e33c95 | Dream Scatter | 09 April 2019, 15:21:09 UTC | added ⋆ as unary operator (#31604) | 09 April 2019, 15:21:09 UTC |
4851ee3 | Elliot Saba | 09 April 2019, 15:17:46 UTC | Automatically make use of `reattach-to-user-namespace` on OSX (#31653) This dodges the namespace issues with clipboards on OSX. Read more about this at https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard | 09 April 2019, 15:17:46 UTC |
dc8d2ec | Fredrik Ekre | 09 April 2019, 09:45:15 UTC | Fix STDLIBDIR in test/Makefile. (#31623) | 09 April 2019, 09:45:15 UTC |
f23ecd5 | Steven G. Johnson | 08 April 2019, 18:50:12 UTC | support for Unicode 12 (#31561) | 08 April 2019, 18:50:12 UTC |
5a381d2 | GregPlowman | 08 April 2019, 13:36:47 UTC | Capture pid in ProcessExitedException (#30733) | 08 April 2019, 13:36:47 UTC |
ca8abfe | Tim Holy | 08 April 2019, 09:42:09 UTC | Fix show_vector for long offset arrays with :limit=true (#31642) Fixes #31641 | 08 April 2019, 09:42:09 UTC |
dd45fac | Mustafa M | 08 April 2019, 07:33:03 UTC | Fix error debug message in download function (#31620) | 08 April 2019, 07:33:03 UTC |
a0474d7 | Sebastian Pfitzner | 07 April 2019, 11:23:36 UTC | Improve REPL completions (#30569) * fix internal repl completion error * fix error with broadcast method completions * method completions for broadcasted functioncalls * better broadcast funcall completions | 07 April 2019, 11:23:36 UTC |
5e56243 | Dheepak Krishnamurthy | 06 April 2019, 17:37:23 UTC | Add Ω to latex_symbols (#31625) | 06 April 2019, 17:37:23 UTC |
b4e1d0e | Jeff Bezanson | 05 April 2019, 21:04:41 UTC | use `===` for comparison to `nothing` (#30673) | 05 April 2019, 21:04:41 UTC |
d43c23b | Seth Bromberger | 05 April 2019, 15:37:24 UTC | fixes #31453 by generalizing some sparse matrix functions to Integer from Int (#31617) | 05 April 2019, 15:37:24 UTC |
3fbd7e5 | Tim Holy | 05 April 2019, 13:20:11 UTC | Add Revise to the workflow section (#31580) https://discourse.julialang.org/t/is-it-possible-to-integrate-revise-jl-into-the-base-library-of-julia/22291/10 | 05 April 2019, 13:20:11 UTC |
31b0d5b | Elliot Saba | 05 April 2019, 04:32:25 UTC | Disable LLVM BB on Travis because of compiler inconsistencies | 05 April 2019, 06:47:54 UTC |
88d048d | Elliot Saba | 03 April 2019, 23:11:32 UTC | Fix Travis, which has problems with BB | 05 April 2019, 06:47:54 UTC |
bef16ee | Stefan Karpinski | 05 April 2019, 02:32:57 UTC | getipaddrs: make loopback (Bool) a keyword argument (#31594) | 05 April 2019, 02:32:57 UTC |
e449cd4 | Valentin Churavy | 04 April 2019, 19:09:11 UTC | fix undefined variable error in uncompress_ast (#31613) | 04 April 2019, 19:09:11 UTC |
084e8c7 | Jameson Nash | 04 April 2019, 19:06:51 UTC | splatnew: ensure performance of struct users of it (#31550) Types which permit nargs < nfields in their constructor are required by correctness to take a notable performance hit. Since currently nobody is using currently that ability (NamedTuples, for example, want it to be statically disallowed), ensure that splatnew respects that we must have nargs >= ninitialized in the most performance-preserving way we can. | 04 April 2019, 19:06:51 UTC |
80e4862 | Keno Fischer | 04 April 2019, 18:57:58 UTC | Get rid of make warnings in bb-install (#31587) There isn't much reason to attempt a staged install, since we're essentially just doing the second half of the staging (the first half being done on the BB builder). Fixes annoying make warnings like: ``` /home/keno/julia/deps/libgit2.mk:114: warning: overriding recipe for target '/home/keno/julia/usr-staging/LibGit2.v0.27.7.tgz' /home/keno/julia/deps/libgit2.mk:114: warning: ignoring old recipe for target '/home/keno/julia/usr-staging/LibGit2.v0.27.7.tgz' ``` | 04 April 2019, 18:57:58 UTC |
a93185f | Daniel Karrasch | 04 April 2019, 18:17:32 UTC | minor fixes in multiplication with Diagonals (#31443) * minor fixes in multiplication with Diagonals * correct rmul!(A,D), revert changes in AdjTrans(x)*D * [r/l]mul!: replace conj by adjoint, add transpose * add tests * fix typo * relax some tests, added more tests * simplify tests, strict equality | 04 April 2019, 18:17:32 UTC |
b471640 | GregPlowman | 04 April 2019, 16:06:44 UTC | improve deserialize error message (#31374) | 04 April 2019, 16:06:44 UTC |
4105848 | John Lapeyre | 04 April 2019, 15:05:07 UTC | Add methods to `reduce`, specialized for `merge` on vector of Dict (#26440) | 04 April 2019, 15:05:07 UTC |
ce17e05 | Timo Kluck | 04 April 2019, 03:22:00 UTC | Add `keytype`+`valtype` method for AbstractArray and AbstractVector (#27749) * Add keytype method for AbstractArray and AbstractVector The function `keytype(a)` returns `eltype(keys(a))` for associative structures; it should do the same for `Abstract{Array, Vector}`. * Add keytype method for AbstractArray and AbstractVector (part 2) Now also for the type, not just for objects. * Add valtype(...) for arrays Arrays are associative structures in the sense that keys(...) and values(...) both work on them. When considering them as such, their valtype should be equal to eltype. (A future version of Julia could even do `const valtype = eltype`?) * Implement keytype/valtype for object as keytype(typeof(... As suggested by @mbauman in code review. Co-Authored-By: tkluck <tkluck@infty.nl> * Implement keytype/valtype for ranges * Add test cases for keytype/valtype(::AbstractArray) * Add #27749 to NEWS.md * keytype/valtype for arrays: docs + compat annotation * keytype/valtype: use String values in examples this makes the distinction between key and value clearer. Thanks to @StefanKarpinski for suggesting this. Co-Authored-By: tkluck <tkluck@infty.nl> * keytype/valtype for arrays: no special treatment for ranges This was a little red herring in the discussion in #27749: the `length` of a range may depend on the type of its parameters, but as it turns out, `eltype(keys(...))` does not. That's arguably a bug/inconsistency, but it's outside of the scope of this pull request to fix that. | 04 April 2019, 03:22:00 UTC |
0136fa1 | Jeff Bezanson | 04 April 2019, 03:09:22 UTC | allow any thread, one at a time, to block in the event loop (#31438) start adding some synchronization to I/O this yields basic support for printing to TTYs from multiple threads | 04 April 2019, 03:09:22 UTC |
5530824 | Jeff Bezanson | 04 April 2019, 02:45:49 UTC | fix #31596, named tuple syntax in kw arg call (#31598) fixes regression caused by 4eb63085f136868a2296ca28654e3f40cdd068e6 | 04 April 2019, 02:45:49 UTC |