-
-
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.9.1 #49680
Backports for julia 1.9.1 #49680
Conversation
Removes the duplicate header `Synchronization` (cherry picked from commit 7ddb4e5)
* Nospecialize close(c::Channel, excp::Exception) on excp. Fixes #49507. Avoids dynamic dispatch when closing a Channel with an Exception, and should avoid a call into the runtime for julia compilation when attempting to report an exception. * Add test for this case. (cherry picked from commit a152d11)
(cherry picked from commit bf7bd3f)
(cherry picked from commit 09a0f34)
(cherry picked from commit 9bb0731)
8cd408d
to
6c2d506
Compare
@nanosoldier |
@nanosoldier |
Forgot to restart the server after my bugfix... Let's try again: @nanosoldier |
Your package evaluation job has completed - possible new issues were detected. |
@nanosoldier |
Your package evaluation job has completed - possible new issues were detected. |
@nanosoldier |
Can I request a backport of this one line: 1e5fdb2#diff-5367a24cd5303d6218f61148f2db355c3f3c682ec003630cf9730fa02b8d8429L1056-R1084? I believe this to be the cause of #49895, and the change should be compatible with the older MPFR version used in 1.9. |
Your package evaluation job has completed - possible new issues were detected. |
@nanosoldier |
Your package evaluation job has completed - possible new issues were detected. |
@aviatesk, do you understand https://s3.amazonaws.com/julialang-reports/nanosoldier/pkgeval/by_hash/d105b83_vs_8e63055/ControlSystems.primary.log?
|
I can look into it tomorrow. |
Hmm, I couldn't reproduce it on both mac and Linux. Let me run it again: |
Your package evaluation job has completed - no new issues were detected. |
The error seems to have disappeared:) |
Includes: JuliaLinearAlgebra/libblastrampoline@8131615 (cherry picked from commit 4e782bf)
(cherry picked from commit ee95843)
(cherry picked from commit 5032a1a)
(cherry picked from commit faced27)
…FunctionInto. (cherry picked from commit f77ad0a)
LLVM does this already. (cherry picked from commit b815bb1)
* Update calling-c-and-fortran-code.md Drop mentioning Cxx.jl (cherry picked from commit e998367)
* Disable slow path to handle Union explosion * 3 tests are broken due to disabling slow path
It appears that we were assuming our path was initialized with zeros, but that is not a safe assumption. (cherry picked from commit 7111597)
(cherry picked from commit 7c24cc6)
- atexit(f) mutates global shared state. - atexit(f) can be called anytime by any thread. - Accesses & mutations to global shared state must be locked if they can be accessed from multiple threads. Add unit test for thread safety of adding many atexit functions in parallel (cherry picked from commit 9dd3090)
Don't depend on `CompilerSupportLibraries_jll` from `OpenBLAS_jll` (cherry picked from commit 98b64b2)
…b9f9 (#49926) Co-authored-by: Dilum Aluthge <dilum@aluthge.com>
This should be slightly more efficient as the compiler now only tries to call `iterate` on `t` and `s` once, and will not try to destructure the result if the `iterate` call returns `nothing`. This change reduce spurious JET warnings.
5412389
to
295b503
Compare
Backported PRs:
NativeInterpreter
only #49391Base.require
from invalidations when loading Symbolics.jl #49604hash(::Type, ::UInt)
#49636hash(::Type, ::UInt)
#49636@eval using REPL
to theatreplinit
do block in REPL documentation. #49717Out
#49729libstdc++
path is NULL-terminated #49861atexit(f)
: Lock access to atexit_hooks #49774CompilerSupportLibraries_jll
fromOpenBLAS_jll
#49842Need manual backport:
modname == NULL
behavior forjl_load_dynamic_library
#49611Contains multiple commits, manual intervention needed:
ccall
symbols in internal libraries first #49010DelimitedFiles
#49582Non-merged PRs with backport label:
Base.hash
for enum types without overwriting method #49777similar
#49392--heap-size-hint
arg handling #48050