https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
9248bf7 Set VERSION to 1.2.0-rc2 (#32529) 08 July 2019, 19:42:16 UTC
a4129ea Merge pull request #32270 from JuliaLang/backports-1.2.0-rc2 Backports 1.2.0 rc2 08 July 2019, 17:37:38 UTC
2e72bca fix #32499, regression in struct expr in assignment rhs (#32512) caused by c6c3d72d1cbddb3d27e0df0e739bb27dd709a413 This is a bit of a hack that just moves things around a bit to get a structure more likely to work. (cherry picked from commit a25e722fd63395c463207d3b0c25a6ee9c55e542) 08 July 2019, 10:05:25 UTC
bd9f411 fix #32465, inference of splatting unionall NamedTuple types (#32494) (cherry picked from commit 2350c040913d8b8ad73af04297e06a3919f8b30e) 08 July 2019, 09:50:25 UTC
b92c6ed bug fixed in read_to_buffer (#32457) * bug fixed in read_to_buffer * added test for #32397. * switch back to original case * added torture test for long encoded string randomly laced with spaced (cherry picked from commit 4b6ab68900448a14dc214ad08611c3e09fef1ec5) 08 July 2019, 09:50:19 UTC
81fc0a1 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. (cherry picked from commit 9de07ce5694897ba2e5d61979800600d5dbd72e7) 08 July 2019, 09:50:16 UTC
dfad4e6 Unconditionally append lib/julia to rpath, fixes #31903. (#31933) (cherry picked from commit 040a3e5a71632190a13b6bb9a5706c0cde3d6e0f) 08 July 2019, 09:50:14 UTC
435510c Upgrade Pkg to v1.2.0-rc3. (#32487) (cherry picked from commit 3d41f2748dc1a28cf10051727f76433018acfeaf, PR #32487) 04 July 2019, 07:49:04 UTC
44a224c fix the fix for #32121, more named tuple macro hygiene (#32464) (cherry picked from commit 07c2ecc2e904a18e0c4feedb63368cdd96a7bb02) 03 July 2019, 08:51:11 UTC
525d4e9 Prevent download on windows picking up a rogue curl executable (#32412) (cherry picked from commit 6e6bd8e54a01f3d79cc0af36b3ffb1ae34f8bcd8) 01 July 2019, 12:57:27 UTC
0ba8caa Fix Distributed.head_and_tail (#32431) The last return statement is currently referring to a non-existent s variable. Also fix the related doctest, even though it does not get tested at the moment. (cherry picked from commit 7bda2c1970a362fcd10e10f846d5d9774a58a53a) 01 July 2019, 12:57:26 UTC
dd98510 codegen,tbaa: fix array isassigned tbaa information (#32356) This avoids a regression (correctness and performance) caused by #21262 where we were no longer able to fold away the isnull assertion in the case where the source also contains an explicit isassigned check. Also upgrade many other CreateInBoundsGEP calls to include the element type (NFC). (cherry picked from commit a7427aac76b496f68a10cdd59d0dffe4f0d8bede) 01 July 2019, 12:57:25 UTC
3546c63 Fix element type of -Symmetric(A) for e.g. Bool or JuMP.VariableRef, fixes #32374 (#32375) (cherry picked from commit d95841934a66530ab54229aea2ed5d80dbc8c070) 01 July 2019, 12:57:23 UTC
257c6ce Add missing test dependency on Random to Statistics (#32383) Statistics uses Random in its tests but doesn't declare it as a test dependency in its Project.toml. (cherry picked from commit f6049d6d25d720bc90d82aadae6be98bc948ef24) 01 July 2019, 12:57:22 UTC
4551b30 Fix tryparse for invalid Chars (#32351) This fix adapts the fast path from UInt32(::Char) to the case of digit parsing. (cherry picked from commit 510db132fecd6a1ec742c0034cdf0618e863e128) 01 July 2019, 12:57:21 UTC
89f73ab fix #32325, struct plus outer ctor inside `let` (#32326) (cherry picked from commit 6451bdddb1793d08172b7ac31d81aecf916180c9) 01 July 2019, 12:57:20 UTC
4a16023 fix #30653, call `malloc_trim` sometimes (#32428) this works around what seems to be a glibc bug (cherry picked from commit f77743ca1e2988d5bcfa68c0b1745e518827e2d3) 27 June 2019, 18:34:11 UTC
05e78d5 fix #32386, type intersection bug in var bounds (#32425) might be related to #24333 and/or #21153 (cherry picked from commit 0d9c72dccdb23964bf63aa192a1499a0636e7e19) 27 June 2019, 18:33:54 UTC
43b3695 fixes for getindex tab-completion (#31499) * fixes for getindex tab-completion * test fix (cherry picked from commit 1eca37ed862556b6611a9de348a0147494b3a1b6) 21 June 2019, 21:22:45 UTC
685a9e3 fix some possible hangs in threaded loops hopefully helps #32258 19 June 2019, 13:40:11 UTC
5579bc6 types: per comment, avoid copy when t is not bound (#32176) (#32355) As mentioned in #9378. Fix recursion issue mentioned in #25796 by using inst_datatype_inner instead of inst_datatype, so that we shouldn't be making copies of any non-bound objects (anything maybe-cacheable) now. (cherry picked from commit 217507fe58e5b8be0196c7e06be6dbbc0891cd6f) 19 June 2019, 13:36:34 UTC
c47f050 Bump Pkg to v1.2.0-rc2. (#32281) (cherry picked from commit c630477c4e6af0ae04163378571587f82f6178c8) 14 June 2019, 16:04:00 UTC
cdb12d3 Allow both EAUTH and ERROR for bad credential test in LibGit2 tests. (#32268) (cherry picked from commit 7bdba874581703747ae068b77e8546487b28739c) 14 June 2019, 16:03:59 UTC
6e7afe6 fix build with JULIA_ENABLE_THREADING==0 (cherry picked from commit d02ad0a22070603875526002cf87f10eb12f3437) 09 June 2019, 13:32:28 UTC
12fd2de Remove copy(::SubArray) definition from SparseArrays, fixes #32213. (#32266) This method was introduced in #30552, but was unrelated to the rest of the changes, and no-one reviewed or though about the implications. (cherry picked from commit 5d02c59185ef31703891adc748e0ed414a9a5b3f) 09 June 2019, 13:27:21 UTC
05960a5 readdlm(bytearray) shouldn't modify bytearray (#32255) * readdlm(bytearray) shouldn't modify bytearray * Update stdlib/DelimitedFiles/src/DelimitedFiles.jl Co-Authored-By: Jeff Bezanson <jeff.bezanson@gmail.com> (cherry picked from commit 70382102220ac6fe6f7366b5124a40e016e41119) 09 June 2019, 13:27:20 UTC
83e7363 use `AbstractMatrix` as the eltype of `Symmetric` for array of arrays (#32041) instead of a 3-element Union type (cherry picked from commit 7b34f1b86ecd20e1e1fd8a9543470b6f2ddb23a2) 09 June 2019, 13:27:20 UTC
9ce9000 Remove internal sort from getipaddrs (#32260) (cherry picked from commit 2ebe0de6412c2f389bfc15ebe11a0a90e698d714) 09 June 2019, 13:27:19 UTC
5a1a361 fix LibGit2 test: unknown repo now returns ERROR instead of EAUTH (#32219) (cherry picked from commit 4d7e78b7184638bcafaf8671bbd2b4d191a8492d) 09 June 2019, 13:27:19 UTC
5d88b74 Bump OpenBLAS BB tarballs to `v0.3.5-2`, to fix FreeBSD (cherry picked from commit 9628242176c9be769c8d45dc99332198065e5cbf) 09 June 2019, 13:27:18 UTC
28c2b0d Fix unsigned wrap around in lpad/rpad/string allocation (#32161) Fixes #32160 (cherry picked from commit 86bc521ed260fa491bdd43448c032f8ff5389d0c) 09 June 2019, 13:27:16 UTC
d2e2ea9 Fully qualify at-everywhere, fixes #28966. (#32144) (cherry picked from commit e6734fa5423b720329e7662c56cd7c3b5eaaebda) 09 June 2019, 13:27:15 UTC
b991468 fix #32121, macro hygiene bug in named tuples (cherry picked from commit d8798be07e24e27fbc29a6ee824f4990a7e94f39) 09 June 2019, 13:27:14 UTC
9959fa5 Two fixes to win32 cross compilation - The default mingw32 gfortran on ubuntu prints the version as `GNU Fortran (GCC) 7.3-win32 20180312`, rather than `7.3.0` most other gfortrans do, so be robust to that in normalize_triplet - When shelling out to python use the host path rather than the windows-equivalent path, since python is a host tool. (cherry picked from commit 36d6d7a255c3dafea5bfff0caca81197404c56d1) 09 June 2019, 13:27:14 UTC
3fcb168 fix mkl build for 1.2.0-rc1: (USE_BINARYBUILDER issue) (#32197) fix mkl build for 1.2.0-rc1: (USE_BINARYBUILDER issue) 31 May 2019, 18:19:18 UTC
fa79094 fix mkl build fix ordering of USE_BINARYBUILDER_{OPENBLAS, SUITESPARSE, OPENLIBM}: they need to happen after the intel libraries variables have been set 30 May 2019, 22:24:51 UTC
7097799 Set VERSION to 1.2.0-rc1 30 May 2019, 02:22:33 UTC
bcbd168 Add GCC 9 support to `normalize_triplet.py` (#31976) 30 May 2019, 02:22:33 UTC
e6280f5 fix license headers and a doc link 29 May 2019, 19:45:11 UTC
d85d093 add missing testhelpers/llvmpasses.jl file (#32175) 29 May 2019, 19:18:08 UTC
52e9e4c Fix BB backport definition 23 May 2019, 20:35:49 UTC
5180ffe 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 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 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 put back broadcast behavior with repeated indices, changed by #31300 (#31391) (cherry picked from commit fb181c374f7b8a4292ab28f22230fa1b7ac576c8) 23 May 2019, 20:06:40 UTC
ae8fc04 BunchKauffman: correct permutation for rook pivoting (fixes #32080) (#32108) (cherry picked from commit 7b70d4931f1472cf03a76e1dc7f1a8f55374c179) 23 May 2019, 20:06:40 UTC
1b72e97 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 Disable BB `GMP` and `MPFR`, to fix performance regressions (#32102) 22 May 2019, 06:54:42 UTC
861f7a2 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 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 fix #32046, Error test result from test_logs (#32052) (cherry picked from commit b2833ea32763231e9a9ecb4e7f23d47d57c4738e) 20 May 2019, 07:21:31 UTC
efcc509 move export of `Event` from Base back to Threads (#32043) (cherry picked from commit 62c0677db79751385fd1181da442ae70b6c19187) 20 May 2019, 07:21:31 UTC
291109b fix `isa` fast path for typevars with lower bounds (#32040) (cherry picked from commit 7a75753ab84bb401bbcb120faa9f96d6d3042f7f) 20 May 2019, 07:21:31 UTC
a89634b fix serializer for compat with 1.0 for saved functions (#32028) (cherry picked from commit 8f9ace09a3571e2aef0f5639ea55ec8fe830b0cf) 20 May 2019, 07:21:31 UTC
fcc28a7 restore previous exports from Base.Threads (#32036) (cherry picked from commit 507312d5bf921066e270e1bb15b322a14b8ab822) 20 May 2019, 07:21:31 UTC
84ca0c0 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 bugfix in Hermitian + complex*I (#32001) (cherry picked from commit b05c0c7507a7a2052b88594470a41f876bb7122d) 20 May 2019, 07:21:31 UTC
9fa5ea8 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 fix potential stack overflow in Profile.jl (#31693) (cherry picked from commit 6308ebd6ec8ec943c72603c7fb82bba4c116e07f) 15 May 2019, 16:24:38 UTC
dac41b4 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 fix #31993, intersection of `Type{Vec}` and `Type{<:Vec{T}}` (#31997) (cherry picked from commit bfcf1720a54379fe69806058431e9ebc99376b23) 13 May 2019, 13:17:42 UTC
8653aed fix #31899, type intersection involving Int in upper bound (#31960) (cherry picked from commit 4c28b3685c88eefef029e66b7b48fd1a880c6103) 13 May 2019, 13:17:25 UTC
413901f 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 synchronize FileWatching (#31981) (cherry picked from commit f0ffb29feb0499ce49d621acfa8a2ce192e8dba0) 13 May 2019, 13:15:36 UTC
508ce89 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 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 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 Revert "Fix `repr` on `DateTime` (#30200)" This reverts commit 8d8b3d99bddffb3a581b8e337843304cbd857090. 10 May 2019, 07:03:23 UTC
1d7c1fa Revert "Fix `repr` on `Period` Types, and `DateTime`, `Date` (#30817)" This reverts commit a7fabc91638064ebbad03831881b1459d4b92bd5. 10 May 2019, 07:02:17 UTC
339911f 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 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 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 improve compilation of check_top_bit (#31883) addresses #31819 (cherry picked from commit 4111609c2b49372d5139c0eb9119b738bf4d73d5) 09 May 2019, 19:18:16 UTC
3ba3cb8 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 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 fix #31803, covariance handling in `fieldtype_tfunc` (#31848) (cherry picked from commit a78f8956021a6b1ff8a676c9ddb15fa844a2721b) 09 May 2019, 19:18:12 UTC
c3dc4ce fix incorrect error path in `schedule` (#31812) (cherry picked from commit 4c300760c579a3a68e40c6173a409288d5d79399) 09 May 2019, 19:18:11 UTC
7d0baab 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 fix droptol! docstrings (#31799) (cherry picked from commit 73366aef599bdf710a313a46c157123be28a0b99) 09 May 2019, 19:18:10 UTC
6d01613 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 precompile: permit saving code (regression) (#31773) fix #31665 (cherry picked from commit d16efb4d504b2615783e14995b5baa096dfb78d0) 09 May 2019, 19:18:07 UTC
300e739 Fix issue 31252 - remote globals not being updated in some cases (cherry picked from commit fb17eeb2c2174b6effde34e1513e1536bf353f57) 09 May 2019, 19:18:07 UTC
9501bd2 Always check for illegal stores now that arguments are handled. (cherry picked from commit 51a84110ef3209294cea12e518c6f2044fa55888) 20 April 2019, 08:55:40 UTC
580d2f8 Simplify llvm.dbg.declare for pointer arguments. (cherry picked from commit bec6ebd40bdf7931d1dad093f7501d0fb73b9df9) 20 April 2019, 08:55:34 UTC
9289be5 fix parse(ComplexF64, "inf") (cherry picked from commit c36e70b2ac257379669bd946e2cceb9a3ccbe095) 20 April 2019, 08:54:51 UTC
c33075c inf or nan parsing should ignore leading spaces (cherry picked from commit 65f94b35e37ec6dc268bcdc4fbabecef0c14ce45) 20 April 2019, 08:54:51 UTC
28f483c Update `refresh_bb_tarballs.sh` now that `compile-*` doesn't checksum (cherry picked from commit aeaaaf2a2a1ce3a33308802e40733cdd68b7357f) 20 April 2019, 08:46:58 UTC
3d42798 Upgrade `libssh2` version to `1.8.2` (cherry picked from commit d5e365cfe275479c4eacd2fc14402f396b50bcf7) 20 April 2019, 08:46:53 UTC
b0187e8 fix #31758: out of bounds write in sparse broadcast (#31763) (cherry picked from commit c0c6f96b78b057a0c7e8360a1f6df9c4be2a900b) 20 April 2019, 08:45:38 UTC
2534ac5 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 fix #31760, regression in Dict `iterate` (#31762) (cherry picked from commit fd0848e49b70cf6022ab18f05469919510c3be50) 20 April 2019, 08:45:37 UTC
e1d23bc 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 inference: fix fieldtype tfunc design (#31670) fix #31666 (cherry picked from commit 3a60e873dc95fba8c00a0f7c8c746c4e91a9f95d) 20 April 2019, 08:45:32 UTC
9d41ffc Bump Pkg to 1.2.0-alpha.2. (#31749) (cherry picked from commit c83e31265cf6e3b3d777847a653074dd5875c6d7) 20 April 2019, 08:45:30 UTC
568e920 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 Fix regressed compilation of uncached code. (cherry picked from commits 846985686988e3de60279378f2872e579056a729 and d02b01e0629ee54ec849506e1618d24936b88c7e) 18 April 2019, 08:52:32 UTC
21fc367 make aliasscope more resilient to missing push (cherry picked from commit 50ec39c8c2f7bb2074696587e47c6025cf0f5bf3) 15 April 2019, 13:42:53 UTC
a28450d fix #31702, thread sitting in event loop outside thread region (#31709) (cherry picked from commit c4841ca6e09f161a015419dd2e3c7d86d0f9520a) 15 April 2019, 12:28:01 UTC
0e5e1ea fix a missing GC root in type intersection (#31708) (cherry picked from commit 3e6a8936bdc9dbe2b41156959cbddafdef3c3ef8) 15 April 2019, 12:27:59 UTC
05993a4 Upgrade Pkg to 1.2.0-rc1. (#31679) (cherry picked from commit 20834c3176bf1cfd29096f72f49bb63de0d7b02d) 15 April 2019, 12:27:58 UTC
back to top