-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Backports for 1.0.4 #30536
Backports for 1.0.4 #30536
Commits on Dec 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 160054e - Browse repository at this point
Copy the full SHA 160054eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9a3592 - Browse repository at this point
Copy the full SHA d9a3592View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7df523a - Browse repository at this point
Copy the full SHA 7df523aView commit details -
@inbounds
annotations for filter (#30156)(cherry picked from commit 58f9bf7)
Configuration menu - View commit details
-
Copy full SHA for 52bf7b9 - Browse repository at this point
Copy the full SHA 52bf7b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cadff3 - Browse repository at this point
Copy the full SHA 2cadff3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7187f6 - Browse repository at this point
Copy the full SHA e7187f6View commit details -
fix bug with max_values in union! (#30315)
(cherry picked from commit f49cb42)
Configuration menu - View commit details
-
Copy full SHA for f4cd403 - Browse repository at this point
Copy the full SHA f4cd403View commit details -
Force specialization on the type argument of
_similar_for
(#30331)(cherry picked from commit 891e2ab)
Configuration menu - View commit details
-
Copy full SHA for e2aebba - Browse repository at this point
Copy the full SHA e2aebbaView commit details -
added doc for AbstractChannel (#30347)
(cherry picked from commit dda6450)
Configuration menu - View commit details
-
Copy full SHA for 43d99bb - Browse repository at this point
Copy the full SHA 43d99bbView commit details -
Copy editing in "Environment variables" docs (#30330)
(cherry picked from commit 99b7b75)
Configuration menu - View commit details
-
Copy full SHA for 43d1d9c - Browse repository at this point
Copy the full SHA 43d1d9cView commit details -
[SparseArrays] Respect order of mul in (l)mul!(::Diagonal,::Sparse) (#…
Configuration menu - View commit details
-
Copy full SHA for 96f82b5 - Browse repository at this point
Copy the full SHA 96f82b5View commit details -
fix reinterpret for 0-dimensional arrays (#30376)
(cherry picked from commit c379900)
Configuration menu - View commit details
-
Copy full SHA for 33f48cd - Browse repository at this point
Copy the full SHA 33f48cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ab6919 - Browse repository at this point
Copy the full SHA 0ab6919View commit details -
generalize sparse matrix slicing to integer types (#30319)
(cherry picked from commit 072ad7d)
Configuration menu - View commit details
-
Copy full SHA for 3c9592d - Browse repository at this point
Copy the full SHA 3c9592dView commit details -
Base.worker_timeout() mention in manual (#30439)
The manual mentions at https://docs.julialang.org/en/v1/manual/environment-variables/#JULIA_WORKER_TIMEOUT-1 a function Base.worker_timeout() but the implementation has instead only a function Distributed.worker_timeout() (cherry picked from commit 258e08a)
Configuration menu - View commit details
-
Copy full SHA for 834503f - Browse repository at this point
Copy the full SHA 834503fView commit details -
Fix DimensionMismatch in SparseMatrixCSC assignment (#30507)
Configuration menu - View commit details
-
Copy full SHA for ded25d3 - Browse repository at this point
Copy the full SHA ded25d3View commit details -
faster mapfoldl for tuples (#30471)
(cherry picked from commit 6dc205a)
Configuration menu - View commit details
-
Copy full SHA for 0195be0 - Browse repository at this point
Copy the full SHA 0195be0View commit details -
fix #30394, an unsoundness in ml_matches (#30396)
This fixes a corner case where a bug is caused, counter-intuitively, by an over-estimated intersection. We have method signatures A and B, with A<B (A is a strict subtype). We have a dispatch tuple X, where X<:B and !(X<:A). However, intersection returns X for intersect(X,A). Since there appears to be a match there and A<B, ml_matches skips the match with B. The fix just requires dispatch tuples to be a subtype of a signature in order to match at all. (cherry picked from commit b167bc2)
Configuration menu - View commit details
-
Copy full SHA for 2d1c925 - Browse repository at this point
Copy the full SHA 2d1c925View commit details -
cluster manager fixes (#30172)
* kill workers which don't launch properly * don't emit spurious error messages * document how to asynchronously launch workers (cherry picked from commit 121e814)
Configuration menu - View commit details
-
Copy full SHA for aede024 - Browse repository at this point
Copy the full SHA aede024View commit details
Commits on Dec 31, 2018
-
Fix #30006, getindex accessing fields that might not exist (#30405)
Configuration menu - View commit details
-
Copy full SHA for e4a7db2 - Browse repository at this point
Copy the full SHA e4a7db2View commit details -
Fix method ambiguities in SparseArrays (#30120)
* Remove unused struct CapturedScalars * Fix method ambiguities in SparseArrays * Fix HigherOrderFns._copy(f) (cherry picked from commit f10530e)
Configuration menu - View commit details
-
Copy full SHA for fb28ab4 - Browse repository at this point
Copy the full SHA fb28ab4View commit details
Commits on Jan 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7a7f552 - Browse repository at this point
Copy the full SHA 7a7f552View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3af2c1 - Browse repository at this point
Copy the full SHA e3af2c1View commit details -
spmatmul sparse matrix multiplication - performance improvements (#30372
Configuration menu - View commit details
-
Copy full SHA for 7d63456 - Browse repository at this point
Copy the full SHA 7d63456View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c2ef25 - Browse repository at this point
Copy the full SHA 8c2ef25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7542c72 - Browse repository at this point
Copy the full SHA 7542c72View commit details -
Fix performance of broadcast and collect with Union{T, Missing}
Use the same pattern as in collect_to_with_first! (which is used when size is known). (cherry picked from commit 184fbc4)
Configuration menu - View commit details
-
Copy full SHA for bb23a90 - Browse repository at this point
Copy the full SHA bb23a90View commit details -
gf: fix jl_isa_compileable_sig again (#30458)
The last attempts were pretty good, but still missed a lot. But this is what you find when you actually try to test it. This is not too important, but it can reduce compilation performance in some case, so it is not ideal. (cherry picked from commit 76e7421)
Configuration menu - View commit details
-
Copy full SHA for 7bbc99a - Browse repository at this point
Copy the full SHA 7bbc99aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bd12d0 - Browse repository at this point
Copy the full SHA 0bd12d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7ad4bd - Browse repository at this point
Copy the full SHA d7ad4bdView commit details -
Use XCode 8.3 for macOS on Travis (#30599)
This corresponds to macOS 10.12 Sierra. XCode 8 covers El Capitan and Sierra, so if Travis is giving us XCode 8.x for x < 3, we're on El Cap. Homebrew supports only three versions of macOS at a time, which means that El Cap (10.11) is no longer support. This is likely why our Mac builds are trying to build GCC from source; a bottle might not be available. (cherry picked from commit 862fe08)
Configuration menu - View commit details
-
Copy full SHA for dc6994d - Browse repository at this point
Copy the full SHA dc6994dView commit details -
fix typo in string search api docs (#30600)
(cherry picked from commit a25945a)
Configuration menu - View commit details
-
Copy full SHA for 90ba684 - Browse repository at this point
Copy the full SHA 90ba684View commit details -
Configuration menu - View commit details
-
Copy full SHA for d839fe0 - Browse repository at this point
Copy the full SHA d839fe0View commit details -
faster circshift! for SparseMatrixCSC (#30317)
* implement circshift! for SparseMatrixCSC * factor helper function shifter!, implement efficient circshift! for SparseVector * add some @inbounds for improved performance * remove allocations completely, giving a large improvement for small matrices * some renaming to avoid polluting the module namespace * remove useless reallocation and fix bug with different in/out types, better tests * avoid action if iszero(r) and/or iszero(c), move sparse vector shifting helpers to sparsevector.jl * Make shift amounts deterministic in tests, move sparse vector tests into sparsevector.jl * comment fix * for some reason, copy!(a::SparseVector, b::SparseVector) does not work (cherry picked from commit 94993e9)
Configuration menu - View commit details
-
Copy full SHA for 8ee59bc - Browse repository at this point
Copy the full SHA 8ee59bcView commit details -
fix #30643, correctly propagate iterator traits through Stateful (#30644
) (cherry picked from commit 21dfef3)
Configuration menu - View commit details
-
Copy full SHA for 543cf24 - Browse repository at this point
Copy the full SHA 543cf24View commit details -
Fix SROA confusing new and old nodes
SROA was accidentally treating a pending node as old and thus getting the wrong type when querying the predecessor. As a result it thought one of the paths was unreachable causing undefined data to be introduced on that path (generally the `1.0` that happened to already be in register). Fix #29983 (cherry picked from commit da0179c)
Configuration menu - View commit details
-
Copy full SHA for ba9d981 - Browse repository at this point
Copy the full SHA ba9d981View commit details -
Defensively fix patterns similar to #29983
I don't have concrete tests for these, but it looks like they all need the `is_old` predicate for what they're doing, so switch those over also while we're at it. (cherry picked from commit 34f7a4a)
Configuration menu - View commit details
-
Copy full SHA for 28ca40c - Browse repository at this point
Copy the full SHA 28ca40cView commit details -
Clarify that `firstindex(str)` should always be `1` for any `AbstractString`, as mentioned by @StefanKarpinski [here](#26133 (comment)). Also reference `prevind` and `eachindex`. Also introduce the "code unit" terminology and mention the `codeunit` functions. (cherry picked from commit 3b6773d)
Configuration menu - View commit details
-
Copy full SHA for cb77cc3 - Browse repository at this point
Copy the full SHA cb77cc3View commit details -
string docs: clarify handling of overlong and too-high sequences
(cherry picked from commit 8b45c9c)
Configuration menu - View commit details
-
Copy full SHA for bac9350 - Browse repository at this point
Copy the full SHA bac9350View commit details -
Fix use counts for mutable struct SROA
PR #28478 moved the computation of the use counts before the finish call. to fix #28444. However, the early parts of the finish call fixes up phi node arguments, which fail to get counted if we look at use counts before that fixup is performed. This causes #30594 where the only non-trivial use is on the backedge of the phi and would thus incorrectly fail to get accounted for. Fix that by taking the use count after phi fixup but before dce. (cherry picked from commit f8f2045)
Configuration menu - View commit details
-
Copy full SHA for da5d637 - Browse repository at this point
Copy the full SHA da5d637View commit details -
Configuration menu - View commit details
-
Copy full SHA for f487cf3 - Browse repository at this point
Copy the full SHA f487cf3View commit details