-
-
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
release-1.6: Backports for 1.6.5 #43152
Conversation
…ions. (cherry picked from commit 780ebea)
In order to allow `Argument`s to be printed nicely. > before ```julia julia> code_typed((Float64,)) do x sin(x) end 1-element Vector{Any}: CodeInfo( 1 ─ %1 = invoke Main.sin(_2::Float64)::Float64 └── return %1 ) => Float64 julia> code_typed((Bool,Any,Any)) do c, x, y z = c ? x : y z end 1-element Vector{Any}: CodeInfo( 1 ─ goto #3 if not c 2 ─ goto #4 3 ─ nothing::Nothing 4 ┄ %4 = φ (#2 => _3, #3 => _4)::Any └── return %4 ) => Any ``` > after ```julia julia> code_typed((Float64,)) do x sin(x) end 1-element Vector{Any}: CodeInfo( 1 ─ %1 = invoke Main.sin(x::Float64)::Float64 └── return %1 ) => Float64 julia> code_typed((Bool,Any,Any)) do c, x, y z = c ? x : y z end 1-element Vector{Any}: CodeInfo( 1 ─ goto #3 if not c 2 ─ goto #4 3 ─ nothing::Nothing 4 ┄ %4 = φ (#2 => x, #3 => y)::Any └── return %4 ) => Any ```
The added condition improves compatiblity with Nix mtime. (cherry picked from commit f5e0f9d)
(cherry picked from commit 99f6558)
(cherry picked from commit 6bea8e3)
This version has been rebuilt to have 32 threads by default, instead of 512 as it accidentally happened before. The large number of threads caused problems on some platforms, including `StackOverflowError`s.
(cherry picked from commit 4486567)
Includes several fixes: JuliaLang/libuv@c6869fb...3a63bf7 (cherry picked from commit 2b1ece9)
If connect(::CustomClusterManager, ...) returns a custom transport stream, use of that stream by the task in start_gc_msgs_task() may fail due to the task executing in an old world age. Add an invokelatest() to prevent this problem. (cherry picked from commit a05bcb2)
I am not sure why we ever used round+1 instead of ceil+1, as this is simply strictly more correct. (cherry picked from commit d6f59fa)
Just explicitely check for `CodeInfo` objects and use an explicit `return` in this case inside the `@generated` macro. Co-authored-by: Jeff Bezanson <[email protected]> (cherry picked from commit 92c84bf)
@nanosoldier |
Your package evaluation job has completed - possible new issues were detected. A full report can be found here. |
@nanosoldier |
Your package evaluation job has completed - possible new issues were detected. A full report can be found here. |
Backported PRs:
IOContext
forPhiNodes
/:invoke
printing #43226Base.GIT_VERSION_INFO
: record the Buildkite commit that was used to build Julia #43073Need manual backport:
*_URL
stdlib definitions into.version
files #42474git://
protocol in the external stdlib URLs #42906git://
protocol in Git URLs #42907make testall
should run all of the tests #42904Contains multiple commits, manual intervention needed:
Base.runtests
: rename the--force-net
option to--ci
#43168Non-merged PRs with backport label:
@simd
for non 1 step CartesianPartition #42736transpose
inLinearAlgebra.copy_transpose!
to handle matmul of isbits array-elements with non-identity transpose #42715