-
-
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.6.2 #40702
Backports for Julia-1.6.2 #40702
Conversation
(cherry picked from commit abde2f1)
(cherry picked from commit 17ede14)
(cherry picked from commit d998c7e)
(cherry picked from commit ca6df85)
* Fix rational division by zero * Replace `BigFloat` by `BigInt` Co-authored-by: Sebastian Stock <[email protected]> (cherry picked from commit 2307f80)
On ELF platforms, `ld` can print out warnings that certain symbols do not have a type or size annotation. This adds the annotations to the `DEBUGINFO` and `EXPORT` helper macros, which are where this information was put for the windows assembler. With this patch, we should eliminate `ld` warnings such as: ``` warning: type and size of dynamic symbol `jl_symbol' are not defined ``` (cherry picked from commit ac7974a)
(cherry picked from commit e7a6805)
c54254d
to
41ba8fb
Compare
(cherry picked from commit ba653ec)
Thank you! |
(cherry picked from commit 832c924)
(cherry picked from commit 0fa39ec)
This allows linking the resulting code against another bitcode library (such as libopencilk-abi.bc) that was built with a different version of llvm debug info. (cherry picked from commit 0f2ad74)
* fix consistency of trimtrailingzeros (Ryu) (cherry picked from commit ff213c1)
(cherry picked from commit 27d3931)
(cherry picked from commit 00f4194)
(cherry picked from commit c33877f)
(cherry picked from commit 0105fe4)
(cherry picked from commit e9ef280)
(cherry picked from commit 53dfc4b)
@nanosoldier |
Your package evaluation job has completed - possible new issues were detected. A full report can be found here. cc @maleadt |
AprilTags looks like it needs some attention. Update: Bisected it to #40487. Somewhat of an MWE is:
cc @vtjnash |
That is trying to eval a lookup of |
@vtjnash, That is my bad with the MWE then, the original example is as: and no |
(cherry picked from commit 5f18285)
(cherry picked from commit 9a9e5a3)
(cherry picked from commit e34c77b)
This adds a proof-of-concept demonstration of two new buildkite plugins: * `cryptic` adds secrets management to privileged pipelines. These pipelines cannot be freely modified; their integrity is verified against a signature maintained by committers with a secret key. This allows certain portions of the CI configuration (which are privileged and can decrypt encrypted files/environment variables) to remain public, but read-only to the general populace. * `sandbox` adds a generic sandboxing mechanism that allows CI steps to be run within user-provided rootfs images. We're using these here to provide compiler toolchains for the `llvm-passes` CI steps, and the plan is to eventually provide _all_ compiler toolchains through such rootfs images. (cherry picked from commit 61ae86d)
(cherry picked from commit 7553ca1)
* fix equality of QRCompactWY (#41363) Equality for `QRCompactWY` did not ignore the subdiagonal entries of `T` leading to nondeterministic behavior. This is pulled out from #41228, since this change should be less controversial than the other changes there and this particular bug just came up in ChainRules again.
@nanosoldier |
@nanosoldier |
Your benchmark job has completed - possible performance regressions were detected. A full report can be found here. cc @christopher-dG |
Your package evaluation job has completed - possible new issues were detected. A full report can be found here. cc @maleadt |
@nanosoldier |
Your package evaluation job has completed - possible new issues were detected. A full report can be found here. cc @maleadt |
@nanosoldier |
Your package evaluation job has completed - possible new issues were detected. A full report can be found here. cc @maleadt |
kron
withDiagonal
#40509 - Fixkron
withDiagonal
.type
and.size
annotations for symbols #40575 - [cli] Provide.type
and.size
annotations for symbolsDebug Info Version
to Warning #40653 - Set ModFlag forDebug Info Version
to Warningcompilecache
so that Pkg precompilation can not skip different versions of loaded modules #40345 - add option tocompilecache
so that Pkg precompilation can not skip different versions of loaded modulesstrcmp()
to comparef_lib
andJL_LIBJULIA_DL_LIBNAME
#39005 - Usestrcmp()
to comparef_lib
andJL_LIBJULIA_DL_LIBNAME
compilecache
so that Pkg precompilation can not skip different versions of loaded modules #40345 - add option tocompilecache
so that Pkg precompilation can not skip different versions ohash
forBigInt
andRational{BigInt}
#40881 - restore performance ofhash
forBigInt
andRational{BigInt}
in(x, ::AbstractRange)
forNaN
/Inf
#41169 - Fixin(x, ::AbstractRange)
forNaN
/Inf
Rational{T}
constructor for abstractT
#41229 - FixRational{T}
constructor for abstractT
threadcall
for new ccall lookup strategy #41345 - fixthreadcall
for new ccall lookup strategyNon-merged PRs with backport label: