-
-
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.9.0 #49302
Backports for 1.9.0 #49302
Conversation
(cherry picked from commit 88a1fc7)
(cherry picked from commit 9001ea0)
(cherry picked from commit 1eee6ef)
same for symlinks, adjust docs accordingly and clarify that it refers to the mtime (cherry picked from commit 93df7e2)
(cherry picked from commit bd1a664)
Changes [Distributed._default_worker_pool](https://github.com/JuliaLang/julia/blob/5f5d2040511b42ba74bd7529a0eac9cf817ad496/stdlib/Distributed/src/workerpool.jl#L242) to hold an `AbstractWorkerPool` instead of `WorkerPool`. With this, alternate implementations can be plugged in as the default pool. Helps in cases where a cluster is always meant to use a certain custom pool. Lower level calls can then work without having to pass a custom pool reference with every call. (cherry picked from commit def2dda)
We generally hit the runtime in pretty specific places when allocations look funky (because they are missing a typevar bound, so inference is not too willing to deal with it). Try to throw an error in those cases before those can get allocated and cause problems later from being non-concrete objects. Fix #49203 (cherry picked from commit a1013e7)
(cherry picked from commit aa16cea)
This release of libblastrampoline contains two new features: ILP64 Accelerate support, and LAPACK_jll support. (cherry picked from commit 4ced71a)
This changes the behavior of `select_platform()` to resolve ambiguities using a two-step process. Previously, we would simply sort the resultant triplets and return the last one (so as to provide asemi- arbitrary stability, and also to prefer higher version numbers over lower version numbers in tags). However, with the proliferation of tags (and especially the new `sanitize=memory` tags) we need a way to exclude these "extra" tags when our `HostPlatform()` does not have them. This new matching algorithm excludes candidates from matching with the platform if there are other candidates with fewer total tags. This results in a "simplest match first" behavior, which better represents the intent of tags in the first place. (cherry picked from commit 99938fc)
Subtype: skip more identical check for `X::Tuple <: Y::Tuple` (cherry picked from commit e3dfcc3)
Fix imaging value for generating sysimages for multiple targets (cherry picked from commit fc4b079)
@nanosoldier |
Your package evaluation job has completed - possible new issues were detected. |
(cherry picked from commit fdd71c7)
Co-authored-by: Jeff Bezanson <[email protected]> Co-authored-by: Kristoffer Carlsson <[email protected]> (cherry picked from commit 99c0dad)
@nanosoldier |
Your package evaluation job has completed - no new issues were detected. |
Is skipping verification a viable "solution" on 1.9? |
Not really (it only shows up when building with asserts anyway) , but we might just have to release without that fixed (it's really a LLVM bug from what I understand). |
Co-authored-by: Dilum Aluthge <[email protected]>
(cherry picked from commit 74a52cf)
* Improve `simple_meet` resolution. * Fix for many-to-one cases. * Test disjoint via `jl_has_empty_intersection`
Co-authored-by: Sukera <[email protected]> (cherry picked from commit 4beea98)
* Add missing entry to invalidation log Addresses timholy/SnoopCompile.jl#357 (comment) using the observation in the following comment. Co-authored-by: Jameson Nash <[email protected]> * Fix indentation --------- Co-authored-by: Jameson Nash <[email protected]> (cherry picked from commit 23a5b04)
(cherry picked from commit b1c0eac)
@nanosoldier |
Your package evaluation job has completed - possible new issues were detected. |
9e382e6
to
29889c7
Compare
1. remove duplicated disjoint check. 2. add a fast path for all disjoint case. (cherry picked from commit f2560c2)
[release-1.9] Avoid usage of `jl_error()` in `check_cmdline()`
I'm gonna merge this since it is green to get a new "checkpoint". There are some other small thing that should go in but I'll do that in a different PR. |
Backported PRs:
typesof
in macroexpansion #47626X::Tuple <: Y::Tuple
#48534ipython_mode
tonumbered_prompt
#49314simple_meet
resolution forUnion
inputs #49376Need manual backport:
Non-merged PRs with backport label:
ccall
symbols in internal libraries first #49010--heap-size-hint
arg handling #48050