-
-
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 Julia 1.5-RC1 (or beta2) #36098
Commits on Jun 1, 2020
-
fix #36031: Printf bug for BigInt (#36033)
* fix #36031 * Apply suggestions from code review Co-authored-by: Simon Byrne <[email protected]> (cherry picked from commit 150311f)
Configuration menu - View commit details
-
Copy full SHA for a7c4fd3 - Browse repository at this point
Copy the full SHA a7c4fd3View commit details -
Update armv7l
-d16
->+d32
feature change for LLVM 9+(cherry picked from commit 7e60e1b)
Configuration menu - View commit details
-
Copy full SHA for 91216bf - Browse repository at this point
Copy the full SHA 91216bfView commit details -
LibGit2: add resolve_url to RemoteCallbacksStruct for LibGit2 0.99.0 (#…
…35232) * LibGit2: amend GitError enum Since upstream commit libgit2/libgit2@e9cef7c ("http: introduce GIT_ERROR_HTTP") an invalid content type yields a GIT_ERROR_HTTP instead of a GIT_ERROR_NET error. Update the enum to include this new error so that the unit test for LibGit2 doesn't fail with "invalid value for Enum Class: 34". * LibGit2: add resolve_url to RemoteCallbacksStruct for LibGit2 0.99.0 Upstream commit libgit2/libgit2@59647e1 ("remote: add callback to resolve URLs before connecting") introduced a new callback "resolve_url" in LibGit2 0.99.0. Even though it is not currently used in Julia, it needs to be accounted for to get the correct size for FetchOptionsStruct. An incorrectly aligned FetchOptionsStruct leads to error messages like "invalid version 0 on git_proxy_options" when trying to use the latest LibGit2 version. * LibGit2: update error message checking for LibGit2 0.99.0 Upstream commit libgit2/libgit2@b9c5b15 ("http: use the new httpclient") changed the error message to include additional quotes. Relax the unit test to allow these if present. Co-authored-by: Milan Bouchet-Valat <[email protected]> (cherry picked from commit 59a315c)
Configuration menu - View commit details
-
Copy full SHA for 53f0393 - Browse repository at this point
Copy the full SHA 53f0393View commit details
Commits on Jun 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5e85387 - Browse repository at this point
Copy the full SHA 5e85387View commit details -
Fix a bug with break/continue/return in at-testset begin end (#36046)
(cherry picked from commit 932a1ec)
Configuration menu - View commit details
-
Copy full SHA for d01886d - Browse repository at this point
Copy the full SHA d01886dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7476af - Browse repository at this point
Copy the full SHA c7476afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99adb51 - Browse repository at this point
Copy the full SHA 99adb51View commit details -
rename pop!(vector, idx, [default]) to popat! (#36070)
* rename pop!(vector, idx, [default]) to popat! * popat! : explain what `default` is (cherry picked from commit 0164101)
Configuration menu - View commit details
-
Copy full SHA for 3ccc916 - Browse repository at this point
Copy the full SHA 3ccc916View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88b689b - Browse repository at this point
Copy the full SHA 88b689bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 539eab5 - Browse repository at this point
Copy the full SHA 539eab5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 633046e - Browse repository at this point
Copy the full SHA 633046eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 360f5cc - Browse repository at this point
Copy the full SHA 360f5ccView commit details -
Fix zero(::Type{<:TwicePrecision}) for dimensionful quantities (#36113)
(cherry picked from commit 38238c8)
Configuration menu - View commit details
-
Copy full SHA for fdd4547 - Browse repository at this point
Copy the full SHA fdd4547View commit details -
Fix equality for one-element ranges
(cherry picked from commit 7385876)
Configuration menu - View commit details
-
Copy full SHA for 5c236b4 - Browse repository at this point
Copy the full SHA 5c236b4View commit details -
fix ImmutableDict(pairs...) constructor (#36143)
It could only handle a couple of pairs, e.g. ImmutableDict(1=>1, 2=>2, 3=>3) would throw. The fix is implemented by adding the `ImmutableDict(t::ImmutableDict, pairs...)` constructor, which generalizes `ImmutableDict(t::ImmutableDict, pair)` (with some similarity to how `push!` accepts multiple items to be pushed). (cherry picked from commit 162cde1)
Configuration menu - View commit details
-
Copy full SHA for 60bab00 - Browse repository at this point
Copy the full SHA 60bab00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f8eb20 - Browse repository at this point
Copy the full SHA 2f8eb20View commit details -
Error when compiling invalid AddrSpacePtrs.
(cherry picked from commit 968ccfc)
Configuration menu - View commit details
-
Copy full SHA for 62ea26d - Browse repository at this point
Copy the full SHA 62ea26dView commit details -
Rename AddrSpacePtr to LLVMPtr.
(cherry picked from commit a6354d9)
Configuration menu - View commit details
-
Copy full SHA for cf26388 - Browse repository at this point
Copy the full SHA cf26388View commit details
Commits on Jun 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bf34e0a - Browse repository at this point
Copy the full SHA bf34e0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4b83af - Browse repository at this point
Copy the full SHA e4b83afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3854131 - Browse repository at this point
Copy the full SHA 3854131View commit details
Commits on Jun 9, 2020
-
Allow non-Function callables to be used in count(f, itr) (#36187)
(cherry picked from commit a51015c)
Configuration menu - View commit details
-
Copy full SHA for ea15599 - Browse repository at this point
Copy the full SHA ea15599View commit details
Commits on Jun 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6c65ec8 - Browse repository at this point
Copy the full SHA 6c65ec8View commit details -
Fix Broadcasting of Bidiagonal (#35281)
(cherry picked from commit 0e062e9)
Configuration menu - View commit details
-
Copy full SHA for 8dec8f1 - Browse repository at this point
Copy the full SHA 8dec8f1View commit details -
Promote on Rational binary operations (#36279)
(cherry picked from commit 6c760d2)
Configuration menu - View commit details
-
Copy full SHA for ee41310 - Browse repository at this point
Copy the full SHA ee41310View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cf4720 - Browse repository at this point
Copy the full SHA 1cf4720View commit details -
deleteat! : check bounds for the first passed index (#36231)
* deleteat! : check bounds for the first passed index All other indices are bound-checked. Currently, the behavior looks like: ```julia julia> deleteat!([1:1000;], [-100]) signal (11): Segmentation fault [...] julia> deleteat!(BigInt[0], [0]) free(): invalid next size (normal) signal (6): Aborted [...] julia> deleteat!(BigInt[0], [-100]) ERROR: UndefRefError: access to undefined reference [...] julia> deleteat!([0], [0]) Int64[] julia> deleteat!([0], [2]) 1-element Array{Int64,1}: 0 julia> deleteat!([0], [3]) ERROR: InexactError: check_top_bit(UInt64, -1) [...] ``` With this commit, all these expressions throw a `BoundsError`. * Update base/array.jl Co-authored-by: Simeon Schaub <[email protected]> Co-authored-by: Simeon Schaub <[email protected]> (cherry picked from commit 6cdfcf9)
Configuration menu - View commit details
-
Copy full SHA for e2cfc6f - Browse repository at this point
Copy the full SHA e2cfc6fView commit details
Commits on Jun 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d3bc87f - Browse repository at this point
Copy the full SHA d3bc87fView commit details -
more precise inference of
splatnew
(#35976)This allows constant-folding NamedTuple constructors, in turn allowing constant prop through keyword arguments. (cherry picked from commit 7124472)
Configuration menu - View commit details
-
Copy full SHA for 3e5174f - Browse repository at this point
Copy the full SHA 3e5174fView commit details