a58bdd9 | Kristoffer Carlsson | 06 February 2021, 15:49:09 UTC | release-1.6: set VERSION to 1.6-rc1 (#39487) | 06 February 2021, 15:49:09 UTC |
1d840d7 | Kristoffer Carlsson | 06 February 2021, 15:27:32 UTC | Merge pull request #39548 from JuliaLang/backports-release-1.6 Another backport for 1.6-RC1 | 06 February 2021, 15:27:32 UTC |
1dacf66 | Jeff Bezanson | 05 February 2021, 21:47:16 UTC | fix #39521, obvious_subtype issue with `Type{}` and diagonal (#39525) (cherry picked from commit 6159633f6f8125eaffa5bd7e9d7964323409c01f) | 06 February 2021, 09:04:18 UTC |
d8f8b84 | Kristoffer Carlsson | 05 February 2021, 12:18:44 UTC | Merge pull request #39530 from JuliaLang/backports-release-1.6 Backports for 1.6rc1 | 05 February 2021, 12:18:44 UTC |
61a2d0e | Sebastian Stock | 04 February 2021, 10:30:12 UTC | Fix formatting of compat notes (#39519) (cherry picked from commit 62f1be5bc1f5edf42b8ba97497c856fd6989db88) | 05 February 2021, 08:52:13 UTC |
be049fa | Tim Besard | 04 February 2021, 19:09:27 UTC | Handle union of immutables in codegen of `GC.@preserve` (#39520) (cherry picked from commit fb0287f706128dbf7c8d5c2a8b124dbe5af58dbf) | 05 February 2021, 07:28:38 UTC |
74cf90d | Jameson Nash | 04 February 2021, 05:12:11 UTC | test: silence `@time` macro test Also move to a more appropriate file and fix `s/@time/@test` typo. (cherry picked from commit ccbdb9120a9371aab0e3d3b00896922a1b591879) | 05 February 2021, 07:28:20 UTC |
641db33 | Jameson Nash | 04 February 2021, 03:50:19 UTC | REPL,test: add dummy reader for output Refs #38996 (cherry picked from commit 3dcb49bdb47629d5a74cc69d8b2cb8888e06682a) | 05 February 2021, 07:28:13 UTC |
3b2762b | Elliot Saba | 04 February 2021, 01:33:35 UTC | [JLLs] Use `dirname(product_path)` to properly deal with Windows (#39511) These paths weren't getting set quite right on Windows, since it stores its libraries in `bin` (cherry picked from commit 20224a66866aaec17aa8c8c8a344fb83c4df71d0) | 05 February 2021, 07:27:52 UTC |
ab781d3 | Elliot Saba | 03 February 2021, 18:36:19 UTC | Fill out `LIBPATH_list` and `PATH_list` in fake JLLs (#39507) Yet another minor tweak to the JLLWrappers-conformance of these packages to make them look a little bit more like "normal" JLLs. (cherry picked from commit 658ee46cb7130a86693a55777b37dac14a940ad1) | 05 February 2021, 07:27:42 UTC |
440b609 | Sebastian Stock | 04 February 2021, 16:47:24 UTC | Add compat note (#39503) (cherry picked from commit 0b7ce284589ce879fe90f0e87b9bf48e6a527902) | 05 February 2021, 07:27:33 UTC |
c7d50ba | Tim Besard | 03 February 2021, 10:47:41 UTC | Bump openlibm to v0.7.4. (cherry picked from commit 8964b93bcf5ebffff0894f36d78187df4896ff59) | 05 February 2021, 07:27:25 UTC |
8ceeb68 | Kristoffer Carlsson | 03 February 2021, 12:54:25 UTC | Merge pull request #39495 from JuliaLang/backports-release-1.6 Two more backports for 1.6-RC1 | 03 February 2021, 12:54:25 UTC |
81329da | Jameson Nash | 02 February 2021, 02:26:32 UTC | REPL,test: read output before adding more input Might help aarch64bot test deadlock on CI Refs #38996 (cherry picked from commit 9eccd33384b358d87be281ad7202b569467b5c9a) | 03 February 2021, 08:41:50 UTC |
edb5a5d | Jameson Nash | 01 February 2021, 21:57:33 UTC | REPL,test: add stdout monitor task Might help aarch64bot test deadlock on CI Refs #38996 (cherry picked from commit 2497ad1022dcbd16b00f22c4b7fe192480b147da) | 03 February 2021, 08:41:49 UTC |
62fe04c | KristofferC | 03 February 2021, 07:18:04 UTC | add checksum for LibGit2 v1.2.2 | 03 February 2021, 08:41:47 UTC |
e02764c | Kristoffer Carlsson | 02 February 2021, 14:43:22 UTC | Merge pull request #39488 from JuliaLang/backports-release-1.6 One more backport for 1.6-RC1 | 02 February 2021, 14:43:22 UTC |
28a6984 | Jishnu Bhattacharya | 01 February 2021, 17:55:33 UTC | Fix linear indexing for 0D views of OffsetVectors (#39404) * Fix linear indexing for views of OffsetVectors * update comments Co-authored-by: Matt Bauman <mbauman@gmail.com> (cherry picked from commit f2a2637f351cc908f248a0cb7b12be1bde9ed86a) | 02 February 2021, 11:18:43 UTC |
7bc881c | Kristoffer Carlsson | 02 February 2021, 11:14:16 UTC | Merge pull request #39485 from JuliaLang/backports-release-1.6 Backports release 1.6-RC1 | 02 February 2021, 11:14:16 UTC |
5a8509d | Jeff Bezanson | 02 February 2021, 01:39:18 UTC | fix #39426, at-which not working with `..` function (#39446) (cherry picked from commit 927c24f900130fb7d27a353cd22b4654c1d6336b) | 02 February 2021, 07:24:05 UTC |
207dcca | Valentin Churavy | 27 January 2021, 02:06:44 UTC | bump LLVM to 11.0.1+1 (cherry picked from commit ef2fb44b83e2a62fdb371d1e01d23f64b200d394) | 02 February 2021, 07:23:54 UTC |
eaade43 | Valentin Churavy | 23 January 2021, 15:16:44 UTC | Set -fno-gnu-unique for building LLVM (cherry picked from commit 50587b1666151aacf03395f39f5558bd1deba129) | 02 February 2021, 07:23:48 UTC |
5062627 | Kristoffer Carlsson | 02 February 2021, 07:22:19 UTC | Merge pull request #39480 from JuliaLang/backports-release-1.6 Backports for 1.6-RC1 | 02 February 2021, 07:22:19 UTC |
7df31ad | DilumAluthgeBot | 01 February 2021, 16:27:42 UTC | [automated] Bump the Downloads stdlib from 64368fb to 0d798cf (#39459) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> (cherry picked from commit b0b61d4753c6936645fa7108b9f7154081ed9bf5) | 01 February 2021, 16:36:53 UTC |
1c22486 | Jameson Nash | 29 January 2021, 18:34:10 UTC | render Regex and SubstitionString correctly for repr (#39422) Fixes #29580 (cherry picked from commit 26fd3c82408230995d8d493830b9137a013400bf) | 01 February 2021, 16:25:47 UTC |
44a392d | Milan Bouchet-Valat | 29 January 2021, 13:19:02 UTC | Fix broadcast error when eltype is inconsistent with getindex (#39185) * Fix broadcast error when eltype is inconsistent with getindex In that case we can infer the return type as `Union{}`, which triggers a type assertion error. This used to work in Julia 1.5. * whitespace Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> * Update test/broadcast.jl Co-authored-by: Matt Bauman <mbauman@juliacomputing.com> Co-authored-by: Matt Bauman <mbauman@juliacomputing.com> Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> (cherry picked from commit 750f42aac2ad09b9ccd79408ee4e19941f668fa4) | 01 February 2021, 16:25:47 UTC |
42e1176 | Kristoffer Carlsson | 01 February 2021, 16:18:49 UTC | Merge pull request #39160 from JuliaLang/backports-release-1.6 Backports 1.6-rc1 | 01 February 2021, 16:18:49 UTC |
0e90f6c | Jameson Nash | 29 January 2021, 07:33:07 UTC | remove bad method specialization from cache (#39429) This was inserting a method with signature [Int, Int], rather than Tuple{typeof(+), Int, Int}. Fix that and add a test for it so it doesn't happen again. (cherry picked from commit b9f8b8b864717bf766ef08da57642fc42a30fb30) | 29 January 2021, 07:33:28 UTC |
4aaeaf7 | DilumAluthgeBot | 29 January 2021, 07:17:54 UTC | [automated] Bump the Downloads stdlib from 9d841d9 to 4e55241 (#39445) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> (cherry picked from commit f0e8ee6281372c91c0cb08bae0435f5529a800a8) | 29 January 2021, 07:30:06 UTC |
8b7c133 | Matt Bauman | 28 January 2021, 19:51:35 UTC | fix #39379, use first∘LinearIndices instead of 1 (#39393) (cherry picked from commit 9de107a63a56f9ca922497991a7eb9dcd027dc06) | 29 January 2021, 07:24:11 UTC |
0348505 | Jameson Nash | 27 January 2021, 22:13:57 UTC | implement with fewer afoldl methods (#39414) With constant-propagation, inference (and Varargs runtime) is likely better able to handle this version now (and it removes the n^2 behavior definitions for semi-low argument counts). Now we also need to force Vararg specialization up to 16 arguments manually, so we do that explicitly (and slightly hack-y). Fixes regression in #39175 (cherry picked from commit 5cd1e3e1f2e6d79bdeeb2b1bfbdbe9081074bd23) | 29 January 2021, 07:24:10 UTC |
afa7544 | KristofferC | 29 January 2021, 07:22:55 UTC | bump Pkg version | 29 January 2021, 07:22:55 UTC |
84ee166 | Jeff Bezanson | 27 January 2021, 14:54:09 UTC | fix #39405, saving modules with renamed imports (#39408) (cherry picked from commit dd1fcf3b07f02a8c1adb370d9b084e05882d9830) | 27 January 2021, 16:31:18 UTC |
8a2dc27 | Valentin Churavy | 20 January 2021, 00:56:19 UTC | replace PPC half patch (cherry picked from commit 8631089e5dc0d82b1247c9ef6bbc5073adca713e) | 27 January 2021, 16:27:47 UTC |
0fa7ab9 | Martin Holters | 27 January 2021, 14:48:38 UTC | Fix `tmeet` for vararg `PartialStruct`s (cherry picked from commit 80ace52b03d9476f3d3e6ff6da42f04a8df1cf7b) | 27 January 2021, 15:07:00 UTC |
5d0a7dc | Jameson Nash | 22 January 2021, 21:07:39 UTC | show: consolidate wheres with {} in printing Always a bit more compact in this form, and somewhat easier to implement too (thus keeping this consistent with the corrected typealias printing). (cherry picked from commit ee816ef4f27c7e1eb531083fcb57933d1e5af1e5) | 26 January 2021, 07:25:15 UTC |
52fbe7f | Jameson Nash | 22 January 2021, 20:39:19 UTC | show: fix some bugs in typealias printing (cherry picked from commit b6df6c260f01ae23b5bdbff49b2693c6d6433510) | 26 January 2021, 07:25:10 UTC |
aeca6f1 | Jameson Nash | 22 January 2021, 21:10:12 UTC | show: fix duplicate typealias printing bug If you had 2 aliases that both matched, we might print ```S{T} where T (alias for S{T} where T)``` which is clearly unnecessary. (cherry picked from commit 48ad01d89508f878ce27d76800c77dba6ac501e4) | 26 January 2021, 07:25:04 UTC |
fa66cb3 | Tim Besard | 25 January 2021, 16:20:54 UTC | Update src/aotcompile.cpp Co-authored-by: Julian Samaroo <jpsamaroo@jpsamaroo.me> (cherry picked from commit 0fe05cbd1046b040800a10c4b440ed0e67091da2) | 26 January 2021, 07:23:52 UTC |
d0b97ea | Tim Besard | 25 January 2021, 11:03:58 UTC | Don't touch gvars when compiling for an external back-end. (cherry picked from commit df2a1c5fb307c0d2d4d9493c1831a38cf8a24843) | 26 January 2021, 07:23:46 UTC |
bfae07c | Max Horn | 26 January 2021, 00:44:45 UTC | Add basic docs for (Lazy)Artifacts stdlibs (#39073) (cherry picked from commit debf26e33ee249a3c9105a09644be6cb1d140977) | 26 January 2021, 07:14:10 UTC |
a5d3675 | Jameson Nash | 25 January 2021, 16:56:43 UTC | gf: invalidate when adding new methods (#39343) Error introduced by #36733 Fixes #38435 (cherry picked from commit cdaf7405349c3d5389c36da47e0b9386b74db11a) | 26 January 2021, 07:14:09 UTC |
e8e1765 | Jameson Nash | 25 January 2021, 16:55:28 UTC | inference: SCC handling missing for return_type_tfunc (#39375) This has actually been broken for a long time, so it only got noticed when it caused a regression. Fixes #39361 (cherry picked from commit fd8f97e98c93796a2913bb5e6be4c6637659b615) | 26 January 2021, 07:14:09 UTC |
5ba2d9c | Stefan Karpinski | 25 January 2021, 02:28:36 UTC | libgit2: fix for broken SSH host callback (#39364) (cherry picked from commit dbaca8ba16d406004c53cb211b9eaf8028f6b6be) | 26 January 2021, 07:14:09 UTC |
d5d50f3 | Sacha Verweij | 16 January 2021, 00:05:44 UTC | Correct mbedtls-cmake-findpy.patch whitespace. mbedtls-cmake-findpy.patch lacks some whitespace that exists in the target file, which causes patch application failure when the patch tool is strict about whitespace. This teensy diff makes the patch's whitespace strictly match that in the target file. (cherry picked from commit 6416a3e9196a5aac351fbd7ab997e67c28010b7a) | 26 January 2021, 07:14:08 UTC |
ba575ca | Curtis Vogt | 13 January 2021, 15:46:18 UTC | Copy libgomp as part of CSL build (#39212) (cherry picked from commit 7e854054b1a758cb7dcc4a8663131780933386ca) | 26 January 2021, 07:14:08 UTC |
f5be2e5 | Curtis Vogt | 13 January 2021, 15:45:18 UTC | Add libldl to SuiteSparse libs (#39211) (cherry picked from commit 491d9255c94eadc137d5840b2acd1d8bfaee97d1) | 26 January 2021, 07:14:07 UTC |
0d75f03 | Stefan Karpinski | 21 January 2021, 16:09:34 UTC | LibGit2: patch to pass hostkey & port to host verify callback (#39324) It seems that no one actually verifies SSH host identity with libgit2 because the callback doesn't give enough information do so correctly: - It doesn't give the actual host key fingerprint, but rather three different hashes thereof. This means we cannot distinguish a known hosts entry that has a different type (`ssh-rsa`, `ssh-dsa`, etc.) from an entry with a matching type and a fingerprint mismatch: the former should be treated as an unknown host whereas the latter is a host key mismatch; they cannot be distinguished without this patch. - If the user connects on a non-default port (i.e. not 22), this is not passed to the callback in any way. Since there can be different known host entries for different ports and they should be treated as distinct, this also means the current API cannot be used to verify hosts serving SSH on non-standard ports. This patch passes the port. I will try to upstream some version of this patch to libgit2. The same patch has already been applied to the LibGit2 JLL. Fixes #38777. Might fix https://github.com/JuliaLang/Pkg.jl/issues/2334. (cherry picked from commit 2b132342ffd22ee9dabee9e2819584dd085e38f7) | 22 January 2021, 08:33:58 UTC |
2e524c9 | KristofferC | 22 January 2021, 08:32:06 UTC | bump to latest Pkg release-1.6 | 22 January 2021, 08:33:58 UTC |
3f30e42 | Mark Kittisopikul | 17 January 2021, 08:18:51 UTC | Prepend build_bindir to LLVM_CONFIG_PATH_FIX rather than append (#39275) (cherry picked from commit 26a721b28ad56c006957ee1f2de083befcfe7904) | 22 January 2021, 08:33:58 UTC |
336ebb7 | Shuhei Kadowaki | 14 January 2021, 14:52:37 UTC | inference: improve code qualities (#39250) (cherry picked from commit 0102a3b462fae54225579ceae4f312d8091a3b59) | 22 January 2021, 08:33:58 UTC |
7d1533d | Jameson Nash | 20 January 2021, 17:04:43 UTC | inference: make Limited tracking part of the type lattice (#39116) This helps refine our knowledge of the `[limited]` flag setting, which previously would always exclude a result from the cache when hitting a cycle. However, we really only need to exclude a result if the result might be dependent on that flag setting. That makes this formally part of the lattice, though can be annoying to work with yet another wrapper, so we try to add/remove it late/early to propagate it when necessary. (cherry picked from commit 5f10eb9085fd5a622430d020c8bc9141c7acb7c7) | 21 January 2021, 15:41:49 UTC |
38b3048 | Shuhei Kadowaki | 16 December 2020, 04:14:23 UTC | rm unnecessary `widenconst_bestguess` call (#38871) the equivalent widening logic is imposed within `typeinf_local`, and so as far as I understand we don't this need `widenconst_bestguess` in `typeinf_edge` (cherry picked from commit 341d6c905037b9b5b1bde7877274ce11072ea909) | 21 January 2021, 15:41:47 UTC |
2845d87 | Jameson Nash | 14 December 2020, 19:23:45 UTC | inference: stop re-converging worlds after optimization (#38820) The validity did not change, so we should not need to update it. This also ensures we copy over all result information earlier, so we can destroy the InferenceState slightly sooner, and slightly cleaner data flow. (cherry picked from commit 8c014445a7e6ba515286e38fe4585510cc93d300) | 21 January 2021, 15:41:46 UTC |
bc49839 | Shuhei Kadowaki | 14 January 2021, 14:47:37 UTC | inference: yet more fix for `ifelse` lattice (#39247) (cherry picked from commit 5bb065928a4b34124c8fc029145576ce1db34277) | 21 January 2021, 15:41:19 UTC |
2a2f497 | Jameson Nash | 12 January 2021, 23:35:20 UTC | inference: correction to ifelse Conditional lattice Rename typeassert_type_instance to tjoin (aka typeintersect). Also, since the ifelse value here might not be in the regular type lattice, we need to use the extended lattice for this evaluation. (cherry picked from commit 95d03f9a4c7b062016090d833a29b7824a152ab8) | 21 January 2021, 07:03:14 UTC |
83d77fc | Shuhei Kadowaki | 07 January 2021, 03:01:32 UTC | inference: minor code quality improvements (cherry picked from commit a229f8660eb6cc87c4a44d3c1436d2156776b346) | 21 January 2021, 06:49:36 UTC |
d9306d4 | Jameson Nash | 28 December 2020, 19:38:39 UTC | inference: remove dead check for NOT_FOUND Missed in dcc0696971a100dbc63f90b8789632631dd1bfef cleanup (cherry picked from commit d1fc03da8c93e480964d706cbb63be51f2331c37) | 21 January 2021, 06:49:30 UTC |
8bcc60f | Jeff Bezanson | 20 January 2021, 17:51:47 UTC | fix failing `enable_finalizers` test (cherry picked from commit 43c7d025c9c7ced598e03c36c22052ba6d28fe34) | 21 January 2021, 06:47:46 UTC |
f28385c | kimikage | 21 January 2021, 06:46:01 UTC | Fix performance regression in broadcasting with CartesianIndices (#39333) * Fix performance regression in broadcasting with CartesianIndices This avoids the boundary check due to a change in the implementation of iteration using `CartecianIndices` in PR #37829. This is a workaround on the caller side and does not change the iteration mechanism itself. Co-authored-by: Matt Bauman <mbauman@gmail.com> Co-authored-by: thofma <thofma@gmail.com> (cherry picked from commit a4cd68cceb78636fd9968e8464a7e12cd333bec4) | 21 January 2021, 06:46:45 UTC |
ba1f4cf | Curtis Vogt | 13 January 2021, 18:55:10 UTC | MbedTLS source build fixes (#39131) (cherry picked from commit 492096f45d688b8e161c4a8478c7c55aa85f0b8c) | 21 January 2021, 06:46:32 UTC |
a1c8ec8 | Tim Besard | 19 January 2021, 10:29:24 UTC | Adapt the alloc-opt tests. (cherry picked from commit 543ac5ffb480467b01fb2be898df5ce9a97de6a1) | 20 January 2021, 20:06:31 UTC |
3c3e2e3 | Tim Besard | 19 January 2021, 10:09:36 UTC | Only construct legal int types during alloc opt. When promoting heap to stack allocations, make sure we only emit legal integer allocas by checking with the module's datalayout. X86 doesn't seem to care, but back-ends like SPIR-V don't know how to handle arbitrarily-sized integers. Fixes JuliaGPU/oneAPI.jl#55 (cherry picked from commit 27a6038aa07735ae6f75030247f9dfa900e63d06) | 20 January 2021, 20:06:25 UTC |
14ba71b | Jeff Bezanson | 20 January 2021, 08:28:09 UTC | make `extrema` with dims inferrable (#39321) fixes #39281 (cherry picked from commit caeaceff8af97565334f35309d812566183ec687) | 20 January 2021, 20:05:03 UTC |
9719e6e | Tim Holy | 19 January 2021, 19:19:10 UTC | Preserve input type for unaliascopy(::ReinterpretArray) (#39316) (cherry picked from commit fb39bdb0e7ad733f118ee520d882063ff89cbd84) | 20 January 2021, 20:04:33 UTC |
4c08189 | Tim Holy | 20 January 2021, 06:46:13 UTC | Use lispy tuples in cat (fixes #21673) (#39314) The `cat` pipeline has long had poor inferrability. Together with #39292 and #39294, this should basically put an end to that problem. Together, at least in simple cases these make the performance of `cat` essentially equivalent to the manual version. In other words, the `test1` and `test2` of #21673 benchmark very similarly. (cherry picked from commit 78d55e2445e810d34b396920dcdcc30d559c49a9) | 20 January 2021, 20:00:58 UTC |
e8d527e | Tim Holy | 19 January 2021, 19:19:56 UTC | Improve inferability of shape::Dims for cat (#39294) `cat` is often called with Varargs or heterogenous inputs, and inference almost always fails. Even when all the arrays are of the same type, if the number of varargs isn't known inference typically fails. The culprit is probably #36454. This reduces the number of failures considerably, by avoiding creation of vararg length tuples in the shape-inference pipeline. (cherry picked from commit 815076b392821609815d5d77077e042ef08d2e14) | 20 January 2021, 20:00:56 UTC |
4904312 | Tim Holy | 19 January 2021, 07:48:41 UTC | Force-specialize on `T` in `cat_similar` (#39292) These methods are tiny (quick to compile), call methods that force-specialize on `T`, and are called by methods that force-specialize on `T`. Consequently, there does not seem to be any good reason to lose inferrability in these methods. (cherry picked from commit 33573eca1107531b3b33e8d20c08ef6db81c9f41) | 20 January 2021, 20:00:54 UTC |
fdf9ea2 | Kristoffer Carlsson | 19 January 2021, 21:37:34 UTC | Rebase: Performance regression of scalar randn() between Julia 1.4 and 1.5 (#39319) * definition of randn for scalars reverted to 1.4 * Added comments why this change is done Co-authored-by: Benjamin Lungwitz <52384612+lungben@users.noreply.github.com> (cherry picked from commit 68133407404f3e1221385d495b47eb8585b258af) | 19 January 2021, 21:40:30 UTC |
a7a9fe5 | Jeff Bezanson | 19 January 2021, 16:47:11 UTC | improve performance of disabling finalizers in locks (#39153) helps #38947 (cherry picked from commit e8f23d7d3e2eb4c4550637af6ace95dab4bae49d) | 19 January 2021, 21:40:00 UTC |
4ccfd6d | Valentin Churavy | 19 January 2021, 15:10:00 UTC | Merge pull request #39297 from JuliaLang/vc/bp_llvm Backport LLVM related commits to 1.6 | 19 January 2021, 15:10:00 UTC |
99069e7 | Jeff Bezanson | 14 January 2021, 18:32:58 UTC | fix #39218, bug in subtyping fast path for tuples with repeated elements (#39237) (cherry picked from commit 4e6a3a41404d5ceae05fe717dc0a000f06b5029f) | 19 January 2021, 08:20:19 UTC |
f873e56 | Tim Holy | 15 January 2021, 06:48:42 UTC | Prevent TOML invalidation by pirates of `T[elements...]` (#39252) StaticArrays (perhaps among others) semi-pirates this method, although they've worked hard to make it pretty innocuous. Still, there are times when it invalidates the TOML-reading, so best to protect this. (cherry picked from commit 985dfa54c333e58d40c1b28de7692dc2cce4c965) | 19 January 2021, 08:19:01 UTC |
9b79f5e | Jameson Nash | 18 January 2021, 18:50:49 UTC | aotcompile: avoid cache lookup when disallowed (#39265) Fix #38548 (cherry picked from commit 29f2f896363c43a9d01758b75e2b2b5882d8ba80) | 19 January 2021, 08:14:05 UTC |
7b848f8 | Elliot Saba | 15 January 2021, 22:52:13 UTC | Use arch-independent magic number as start seed for Preferences hash (#39274) `Preferences.jl` is currently broken on 32-bit because hashing natively uses `UInt32`'s instead of `UInt64`'s. We allow `Preferences.jl` to polymorph to whichever it requires here, while eliminating a confusing large constant and simply starting from zero. (cherry picked from commit 7647ab574fba6460877d0c1c571a86fdf18b5d31) | 19 January 2021, 08:14:04 UTC |
9ed54c9 | Elliot Saba | 15 January 2021, 16:57:36 UTC | Fix macos codesign workflow (#39152) We changed the permissions on executable files which caused this `find` to not find any of the actual binaries that we need to sign. Change it to instead find anything with any executable permissions set, rather than ones with exactly the permissions `0755` (cherry picked from commit f813257d24b4e6ca6ee94559aae826a6a7aca008) | 19 January 2021, 08:14:04 UTC |
987c521 | Jeff Bezanson | 15 January 2021, 02:51:03 UTC | fix #39259, leave `Main.ARGS` unresolved on startup (#39262) (cherry picked from commit 344f72ee9ca1fa61f3e912d576ee86a38f987465) | 19 January 2021, 08:14:02 UTC |
51653b4 | Jameson Nash | 14 January 2021, 23:50:37 UTC | codegen: mostly fix uses of undefined PhiNodes (#39236) Unlike the rest of codegen, we permit PhiNodes to legally return undefined values, so we need to carefully skip those. Fixes #39232 (cherry picked from commit 051f47b414687f27c2297c55bc45b4a8edf711fb) | 19 January 2021, 08:14:02 UTC |
908eea7 | Jameson Nash | 14 January 2021, 23:01:47 UTC | staticdata: fix unreferenced data assertion (#39246) Need to sequence operations correctly here. We need to first finish marking referenced data before we start deleting unreferenced data. This otherwise can lead to an assertion failure in some situations. Refs #37650 (cherry picked from commit f91bb749fb5b7498ee34ff2451a76870eeef90d6) | 19 January 2021, 08:14:01 UTC |
969cb57 | Tim Holy | 14 January 2021, 22:51:25 UTC | Fix binaryplatforms `union` invalidation (#39251) DataStructures' `union(s::DataStructures.SparseIntSet, ns)` yields a bad invalidation. (cherry picked from commit 77865f2d86afb505b947bfadf44399bf032856e9) | 19 January 2021, 08:14:00 UTC |
b004ef3 | Elliot Saba | 14 January 2021, 19:35:34 UTC | [Artifacts]: Support `using Pkg.Artifacts` with LazyArtifacts (#39210) Just as we wanted to support users that used `using Pkg`, we should support users that use `using Pkg.Artifacts` with their lazy artifacts. This PR merely extends support to those users and adds regression tests. (cherry picked from commit 8fcf21a4a51a7b4e9eb26adc0ec339b8b72a0d1f) | 19 January 2021, 08:13:59 UTC |
8714f1b | Jeff Bezanson | 13 January 2021, 21:55:21 UTC | fix return type for `jl_uncompress_argnames` (#39215) (cherry picked from commit 748841f1be6d8abee6137d5e8900d60778f40426) | 19 January 2021, 08:13:58 UTC |
15008b1 | Daniel Karrasch | 12 January 2021, 15:01:16 UTC | [WIP] Speed up dense-sparse matmul (#38876) * Speed up dense-sparse matmul * add one at-simd, minor edits * improve A_mul_Bq for dense-sparse * revert ineffective changes * shift at-inbounds annotation (cherry picked from commit a3369df2644b0865b74381869b0f5e50d93d4e44) | 19 January 2021, 08:13:57 UTC |
476209e | Elliot Saba | 11 January 2021, 22:32:53 UTC | Fix `p7zip_jll` environment setup (#39155) (cherry picked from commit 0f8eaa66ee04ae4198a8dab78976a0875853d83f) | 19 January 2021, 08:13:56 UTC |
55cd5ef | Shuhei Kadowaki | 14 December 2020, 17:55:37 UTC | fix erroneous code path within `show_sym` (#38830) fix erroneous code path within `show_sym` currently, `show_sym` can recur into `show(::IO, String)`, but it's a bit "erroneous" since `is_syntactic_operator(::String)` is not defined. (cherry picked from commit 6322b8c8d5a3d9666a186d9073804f14d13d22d3) | 19 January 2021, 08:13:54 UTC |
fa6e44b | Valentin Churavy | 16 January 2021, 00:30:08 UTC | [CCall] Don't ZExt half (cherry picked from commit e762db8ab617e89dd935f9a9aaaa54d2e6ea8f69) | 18 January 2021, 23:27:28 UTC |
7e2e822 | Valentin Churavy | 08 December 2020, 17:31:02 UTC | [Make] remove BINARYBUILDER_LLVM_ASSERTS and use LLVM_ASSERTIONS instead (cherry picked from commit 29ff1b71c61af25ea48e7b88f86cb0bfa2765e6e) | 18 January 2021, 23:27:28 UTC |
1b266d6 | Valentin Churavy | 17 January 2021, 21:17:14 UTC | [LLVM] Upgrade LLVM to 11.0.1 (cherry picked from commit 21068979f19801140b557647860b7dafe6689906) | 18 January 2021, 23:27:28 UTC |
c7b5b47 | Valentin Churavy | 14 January 2021, 21:03:03 UTC | [LLVM] Adjust patch list for LLVM 11.0.1 (cherry picked from commit 6848da28d505dbd858ec4bcb093cbd8ddb0fd937) | 18 January 2021, 23:27:28 UTC |
b20a60f | Valentin Churavy | 05 January 2021, 17:32:03 UTC | [JITLayers] Consume errors on address lookup (cherry picked from commit b816edc7f060403bbb60bc21975ec631226db885) | 17 January 2021, 20:29:43 UTC |
5264d86 | Valentin Churavy | 05 January 2021, 03:52:10 UTC | don't dereference Expected (cherry picked from commit 39305d21d8c0caef7792cb387d2fc6add671bc1c) | 17 January 2021, 20:29:43 UTC |
ddcffde | Valentin Churavy | 12 January 2021, 23:33:32 UTC | use BINARYBUILDER_LLVM_ASSERTS for downloading assert builds (cherry picked from commit 6e9309d02b54a37ca82b6af1a3eb509aae16f185) | 17 January 2021, 20:25:05 UTC |
582b1e8 | Valentin Churavy | 12 January 2021, 22:55:05 UTC | update LLVM binaries (cherry picked from commit 918ab6d3632b82be89a7172bb4ef69e450408ba4) | 17 January 2021, 20:25:05 UTC |
fbb68c3 | Valentin Churavy | 12 January 2021, 22:54:31 UTC | move LLVM assert subversion to llvm.mk (cherry picked from commit 81701f1fdfc6c4510c10369696779636103340ca) | 17 January 2021, 20:25:05 UTC |
3a8fc63 | Ian McInerney | 05 January 2021, 19:10:50 UTC | Backport LLVM patch to fix LLVM build on GCC 11 GCC 11 has changed header dependencies again, so the build of LLVM fails because <limits> wasn't being included when it should be. This is already fixed upstream in LLVM 12. (cherry picked from commit 4935775fdc43e2b0bb8e88edc98b838bcc296d29) | 17 January 2021, 20:25:05 UTC |
8c7e607 | Valentin Churavy | 04 January 2021, 16:12:18 UTC | add patches for PPC (cherry picked from commit 2bbd5fb2f0c89d87f13863b6c17a6ca0205291be) | 17 January 2021, 20:25:05 UTC |
4d96149 | Elliot Saba | 15 January 2021, 16:57:10 UTC | Bump `Pkg` to latest tip of `release-1.6` (#39258) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> | 15 January 2021, 16:57:10 UTC |
452fd94 | Max Horn | 13 January 2021, 11:19:50 UTC | Ensure underscore is applied to trampoline symbols on OSX [#38925] (#39226) Co-authored-by: Ian McInerney <Ian.S.McInerney@ieee.org> | 13 January 2021, 11:19:50 UTC |
8240225 | Dilum Aluthge | 11 January 2021, 19:36:34 UTC | [release-1.6] NEWS and a doc fix for #36778 (#39118) Adds news and docs for #36778 Refs: https://github.com/JuliaLang/julia/pull/39032 | 11 January 2021, 19:36:34 UTC |
56ff37a | Simeon Schaub | 08 January 2021, 18:34:09 UTC | fix count(::BitArray; dims) (#39149) Not sure why this worked before #37461, perhaps #9498? (cherry picked from commit ca075469eb2f09575946e8d122200c6e4d3b0697) | 09 January 2021, 10:54:49 UTC |