Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
510 commits
Select commit Hold shift + click to select a range
ccece94
add the ability to specify the external name of a ccallable
JeffBezanson Mar 13, 2025
6bab302
remove unused argument from jl_generate_ccallable
JeffBezanson Mar 19, 2025
66b7bd0
Don't use sigatomic before current task is available
gbaraldi May 5, 2025
3efd841
trim: Add `Core.finalizer` support
topolarity Apr 3, 2025
08705ab
some fixes
JeffBezanson Apr 4, 2025
1697857
typeinfer: add separate compile workqueue for native / call_latest code
topolarity Apr 4, 2025
17aa423
Make `empty!(::BitSet)` work during bootstrap
topolarity Apr 9, 2025
96e9942
Collect invoke only for `ftyp === typeof(finalizer)`
topolarity Apr 12, 2025
f3cbeef
typeinfer: Work around inference bug
topolarity Apr 16, 2025
dd392bf
Adjust `--trim` tests for new functionality
topolarity Apr 16, 2025
fc7c7b7
trimming: follow-ups to finalizer support
topolarity May 2, 2025
6e76091
improve robustness of `Vararg` checks in newly added `abstract_eval_x…
aviatesk May 6, 2025
d433021
use `src.nargs` for `validate_code!` (#58327)
aviatesk May 6, 2025
4348e89
Apply some of the trimming patches to 1.12 (#58321)
KristofferC May 6, 2025
5ef75ef
Revert "bump Pkg to latest v1.12"
KristofferC May 9, 2025
4674c21
Backports for 1.12.0-beta3 (#58270)
KristofferC May 9, 2025
faca79b
release-1.12: set VERSION to 1.12.0-beta3 (#58368)
KristofferC May 12, 2025
a4844f4
Fix removal of globals with addrspaces in removeAddrspaces (#58322)
gbaraldi May 6, 2025
e4d859d
replace incorrect Method.deleted_world with more useful Method.dispat…
vtjnash May 6, 2025
a827082
extend Method.dispatch_status optimization to ml_matches_visitor also…
vtjnash May 7, 2025
996ce67
Base.get_extension & Dates.format made public (#58108)
GHTaarn May 8, 2025
e83cb43
Fix late gc lowering pass for vector intrinsics (#55864)
gbaraldi May 8, 2025
69fef33
codegen: remove readonly from abstract type calling convention (#58356)
vtjnash May 9, 2025
6728717
Add set to temporary roots to avoid O(N) check (#57961)
gbaraldi May 10, 2025
aa0e223
fix called-argument analysis for calls with splat (#58070)
JeffBezanson May 10, 2025
e26756d
Use a nonzero initial size with llvm::SmallSet.
maleadt May 13, 2025
dbdfa11
Bump LLVM 18 to include ORC patch. (#58398)
maleadt May 14, 2025
34e68cd
Fix signedness typo in world range update (#58390)
Keno May 13, 2025
e6371c9
Add `Compiler._verify_trim_world_age` for better printing
topolarity May 13, 2025
8feef52
fix `hasmethod` with kwargs to exclude positional arg names (#58410)
JeffBezanson May 14, 2025
c585f7e
[REPL] fix type confusion resulting in nonsensical errors (#58414)
vtjnash May 15, 2025
369ed27
[REPL] more reliable extension loading (#58415)
vtjnash May 15, 2025
b49b352
reflection: Label "dynamic invoke" in `code_typed` (#58411)
topolarity May 16, 2025
1d4065e
Add some precompiles to help loading time (#58436)
IanButterworth May 16, 2025
ab198f9
Fix layout flags for types that have oddly sized primitive type field…
gbaraldi May 19, 2025
916f4c2
avoid deadlock if crashing inside profile_wr_lock (#58452)
vtjnash May 19, 2025
e358d96
inference: prevent nested slot wrappers in abstract_call_builtin (#58…
aviatesk May 2, 2025
4dde5ec
🤖 [backports-release-1.12] Bump the LinearAlgebra stdlib from 4e7c3f4…
DilumAluthgeBot May 27, 2025
92dbdad
Fix tbaa usage when storing into heap allocated immutable structs (#5…
gbaraldi May 22, 2025
9fce636
Add some loading precompiles (#58473)
IanButterworth May 20, 2025
29c5883
Fail when precompiles fail during build on CI (and fix bad precompile…
IanButterworth May 21, 2025
3c4d207
MozillaCACerts: Update to 2025-05-20 (#58496)
eschnett May 22, 2025
f7136c9
don't strip keyword argument names with --strip-metadata (#58412)
JeffBezanson May 22, 2025
4d6fece
Don't filter `Core` methods from newly-inferred list (#58510)
topolarity May 27, 2025
4589ed0
avoid error just computing coverage of generated functions (#58488)
vtjnash May 27, 2025
a430f2e
docs: Add missing compat annotation for `isdefinedglobal` (#58542)
Keno May 28, 2025
1628ac8
fix isconst definition/accessor issues with binding partitions (#58261)
vtjnash May 14, 2025
10c7bd2
check that hashing of types does not foreigncall (`jl_type_hash` is c…
KristofferC May 14, 2025
e90c949
remove invalid precompile signature
KristofferC May 28, 2025
87870a9
release-1.12: note that --trim is experimental and other news/history…
JeffBezanson May 30, 2025
e05fc00
REPLCompletions: remove `builtin_tfunction(::REPLInterpreter)` overlo…
aviatesk May 31, 2025
7bea4c5
Make more types jl_static_show unambiguously (#58512)
xal-0 May 29, 2025
0f7d95e
remove workaround for controlling terminal behavior in repl_cmd (#58554)
vtjnash May 29, 2025
4fc2dea
fix Module for Base.jl for Revise.jl (#58549)
vtjnash May 29, 2025
6e8340b
make typejoin nothrow (#58578)
vtjnash May 30, 2025
505789c
Make `Ptr` values static-show w/ type-information (#58584)
topolarity May 30, 2025
9fd0ba2
Add world age hint for UndefVarError (#58572)
Keno May 31, 2025
a00e1b2
ensure Type{T} gets inserted with the right key when T is a TypeVar (…
vtjnash May 31, 2025
a6394cd
relax dispatch for the `IteratorSize` method for `Generator` (#58110)
nsajko May 31, 2025
6ab22e4
fix Markdown in the `Lockable` doc strings (#58603)
nsajko Jun 2, 2025
31151e5
Update readlines(::Cmd) test to not rely on the filesystem (#58607)
fredrikekre Jun 2, 2025
c8a4fd2
Re-enable tab completion of kwargs for large method tables (#58012)
mbauman Jun 2, 2025
9aa677c
Fix `linearize` of global with complex type (#58611)
mlechu Jun 3, 2025
59ad720
Fix completing positional arguments if a semicolon exists beyond the …
xal-0 May 5, 2025
6f7331c
Backports for 1.12.0-beta4 (#58369)
KristofferC Jun 4, 2025
600ac61
set VERSION to 1.12.0-beta4 (#58633)
KristofferC Jun 5, 2025
9d665ff
gf.c: Fix backedge de-duplication bug (#58106)
topolarity Apr 15, 2025
42dabfd
typeinfer: De-duplicate backedges as they are stored
topolarity Apr 14, 2025
c0aaabe
staticdata: do not serialize backedges for `MethodInstance` / `Method…
topolarity Apr 14, 2025
b2aa9a2
gf.c: make edge de-duplication a caller responsibility
topolarity Apr 14, 2025
4206e21
Update back-edge de-duplication test
topolarity May 8, 2025
63df577
reduce places where Builtins are listed (#58205)
vtjnash Apr 24, 2025
bc9450e
staticdata: prune backedges table during serialization (#58156)
vtjnash Apr 20, 2025
be99f9e
make just one MethodTable (#58131)
vtjnash May 28, 2025
7db505b
MethodTable/Cache PR updates (#58565)
vtjnash May 29, 2025
54c51d9
fix breakage with `jl_get_global` (#58540)
vtjnash May 29, 2025
2eb17ec
Detect Apple M4 and some related changes (#58301)
fingolfin Jun 5, 2025
e66fbe4
Update install link in warning (#58638)
IanButterworth Jun 5, 2025
bc65d98
ircode: handle content outside of a module (#58639)
vtjnash Jun 5, 2025
31bc1b7
Use type wrapper directly rather than typename in `FieldError` (#58507)
MasonProtter Jun 6, 2025
235a7de
module: Tweak backdate-warning-turned error (#58651)
Keno Jun 6, 2025
dede289
bump Pkg to latest 1.12
Jun 11, 2025
eced41d
Try workaround for https://github.com/JuliaLang/www.julialang.org/iss…
staticfloat Jun 8, 2025
1aa7a50
Adjust applescript workaround
staticfloat Jun 8, 2025
d87f8f9
better handling of missing backedges (#58636)
vtjnash Jun 9, 2025
9c702e9
improve inferred effects for `reshape` for `Array` (#58672)
nsajko Jun 9, 2025
6a96201
Unicode: Force-inline isgraphemebreak! (#58674)
Keno Jun 10, 2025
4479c55
Test: Fix failfast for for loops (#58695)
IanButterworth Jun 11, 2025
bb4a890
restore fallback 3-arg `setprecision` method (#58586) (#58699)
JeffBezanson Jun 12, 2025
fb1e0fe
Set the branch for SparseArrays to release-1.12
fredrikekre Jun 13, 2025
533f2b8
🤖 [backports-release-1.12] Bump the LinearAlgebra stdlib from 7264a49…
DilumAluthgeBot Jun 14, 2025
c283757
🤖 [backports-release-1.12] Bump the SparseArrays stdlib from 72c7cac …
DilumAluthgeBot Jun 14, 2025
6136581
inference: improve `isdefined_tfunc` accuracy for `MustAlias` (#58743)
aviatesk Jun 17, 2025
c7b5ffa
[release-1.12] Workaround macOS applescript limitation (#58687)
staticfloat Jun 17, 2025
870622a
Bump llvm to 18.1.7+5 to fix memcpyopt issue (#58610)
gbaraldi Jun 17, 2025
9d2db09
backport-1.12: move to the new versioning policy for Compiler stdlib …
aviatesk Jun 17, 2025
ed55ba4
bump Compiler.jl version to 0.1.1 (#58744)
aviatesk Jun 17, 2025
8d890cc
REPL: fix typo and potential `UndefVarError` (#58761)
aviatesk Jun 18, 2025
e1676c1
fix fallback code path in `take!(::IOBuffer)` method (#58762)
aviatesk Jun 18, 2025
8ec81e2
inform compiler about local variable definedness (#58778)
aviatesk Jun 20, 2025
fa82587
Update Pkg.version
IanButterworth Jun 21, 2025
92f258e
🤖 [backports-release-1.12] Bump the Pkg stdlib from 780260105 to b5f9…
DilumAluthgeBot Jun 22, 2025
9a857ac
Add compat note for OncePer types (#58716)
jakobnissen Jun 12, 2025
f650e9f
UnicodeData: Update to version 16 (#58710)
eschnett Jun 13, 2025
5d94660
Increment state conditionally in `CartesianIndices` iteration (#58742)
jishnub Jun 17, 2025
858eb0f
Work around LLVM JITLink stack overflow issue. (#58579)
gbaraldi Jun 17, 2025
5ae9342
Define textwidth for overlong chars (#58602)
jakobnissen Jun 18, 2025
aba3834
fix showing types after removing using Core (#58773)
vtjnash Jun 19, 2025
9a82567
Test: Hide REPL internals in backtraces (#58732)
IanButterworth Jun 20, 2025
0b32bbd
[libblastrampoline_jll] Upgrade to v5.13.1 (#58775)
amontoison Jun 21, 2025
da36d27
prevent unnecessary repeated squaring calculation (#58720)
nsajko Jun 22, 2025
ae38821
Add `cfunction` support for `--trim` (#58812)
topolarity Jun 26, 2025
de4204b
Add `trim_mode` parameter to JIT type-inference entrypoint (#58817)
topolarity Jun 27, 2025
4c68379
Make trimming tests work in an out-of-tree build. (#58340)
maleadt May 10, 2025
7ad2974
use `@main` for juliac executable entry point (#57588)
JeffBezanson May 22, 2025
6098097
codegen: ensure safepoint functions can read the pgcstack (#58804)
vtjnash Jun 25, 2025
08f6ee9
codegen: gc wb for atomic FCA stores (#58792)
vtjnash Jun 27, 2025
b608652
Revert "Scheduler: Use a "scheduler" task for thread sleep (#57544)"
kpamnany Jun 17, 2025
ddae588
libuv: Mark `(un)preserve_handle` as `@nospecialize` (#58844)
topolarity Jun 30, 2025
e3ef824
Fix broken `--trim` test due to `640c4e1` revert
topolarity Jul 1, 2025
e35e82b
fix `@invokelatest` performance regression (#58582)
vtjnash Jun 2, 2025
7e16e14
Add 0 predecessor to entry basic block and handle it in inlining (#58…
gbaraldi Jun 10, 2025
fc4066d
move trim patches to separate files, only load if trimming (#58826)
JeffBezanson Jun 30, 2025
2e45e64
juliac: Add rudimentary Windows support (#57481)
topolarity Jul 1, 2025
c37ee51
debuginfo: Memoize object symbol lookup (#58851)
topolarity Jul 1, 2025
1e24c2e
trimming: Add `_uv_hook_close` support (#58871)
topolarity Jul 2, 2025
06febe3
aotcompile: Fix early-exit if CI not found for `cfunction` (#58722)
topolarity Jul 2, 2025
4bb1f80
add back `to_power_type` to `deprecated.jl` since some packages call …
KristofferC Jul 4, 2025
e931e83
bump Pkg to latest 1.12
Jul 4, 2025
885f8e7
If the user explicitly asked for 1 thread don't add an interactive on…
gbaraldi Jun 4, 2025
b310ecf
fix module check for new Pkg module name
Jul 7, 2025
3830665
Remove bugged and typically slower `minimum`/`maximum` method (#58267)
mbauman May 7, 2025
3ca6ec5
fix null comparisons for non-standard address spaces (#58837)
simeonschaub Jul 1, 2025
8180b74
Re-add old function name for backward compatibility in init (#58860)
gbaraldi Jul 1, 2025
ba3d2d8
Add a `similar` method for `Type{<:CodeUnits}` (#57826)
ararslan Jul 2, 2025
ff0e323
Fix data race in jl_new_module__ (#58880)
xal-0 Jul 2, 2025
97f21e3
fix trailing indices stackoverflow in reinterpreted array (#58293)
adienes Jul 3, 2025
9517f81
OpenSSL: Update to 3.5.1 (#58876)
eschnett Jul 3, 2025
be73573
Add offset in `hvncat` dimension calculation to fix issue with 0-leng…
BioTurboNick Jul 3, 2025
f60e44b
Pkg: Allow configuring can_fancyprint(io::IO) using IOContext (#58887)
fonsp Jul 4, 2025
304847e
Define `in` for `CartesianIndex` ranges (#58616)
jishnub Jun 16, 2025
1ef9ca3
bpart: failed "edge" invalidation (#58336)
timholy May 10, 2025
a121e3b
Add binding invalidations to log (#58226)
timholy May 30, 2025
fa74542
bpart: Properly track methods with invalidated source after require_w…
Keno Jun 28, 2025
a28d9b4
add METHOD_SIG_LATEST_ONLY optimization to MethodInstance too (#58825)
vtjnash Jun 30, 2025
9a7388c
correctly encode and validate fully_covers as edges (#58861)
vtjnash Jul 7, 2025
c4e298c
Binding invalidation data race fixes (#58924)
KristofferC Jul 8, 2025
7c1ef00
Revert "Define `in` for `CartesianIndex` ranges (#58616)"
KristofferC Jul 8, 2025
aa56078
test: replcompletions: Replace timedwait by proper condvar (#58643)
Keno Jun 5, 2025
c1f27d2
🤖 [backports-release-1.12] Bump the Distributed stdlib from 51e5297 t…
DilumAluthgeBot Jul 8, 2025
e068372
Backports for 1.12.0-rc1 (#58655)
KristofferC Jul 9, 2025
acdc09f
Much more conservative highlighting for 1.12
tecosaur May 13, 2025
fdd8320
shield `_artifact_str` function behind a world age barrier (#58957)
KristofferC Jul 10, 2025
71031e8
Add juliac Artifacts.toml in Makefile (#58936)
visr Jul 10, 2025
fcfbcd7
Fix nthreadpools size in JLOptions (#58937)
IanButterworth Jul 9, 2025
004c1a2
🤖 [backports-release-1.12] Bump the NetworkOptions stdlib from c09062…
DilumAluthgeBot Jul 11, 2025
3a341c5
Backports for 1.12.0-rc1 (#58956)
KristofferC Jul 12, 2025
228edd6
set VERSION to 1.12.0-rc1 (#58985)
KristofferC Jul 12, 2025
69ac15b
Fix `hygienic-scope`s in inner macro expansions (#58965)
mlechu Jul 11, 2025
75330d4
Fix alignment of failed precompile jobs on CI (#58971)
IanButterworth Jul 12, 2025
5a27fdc
bpart: Tweak `isdefinedglobal` on backdated constant (#58976)
Keno Jul 12, 2025
544109b
Fix precompilepkgs warn loaded setting (#58978)
IanButterworth Jul 12, 2025
63ab0cd
Docs: add GC user docs (#58733)
IanButterworth Jul 14, 2025
729a149
use the correct Pkg version
KristofferC Jul 15, 2025
bf57afd
bump Pkg to latest 1.12
KristofferC Jul 15, 2025
3960ef4
[release-1.12] Workaround poor inlining behavior for `if @generated` …
topolarity Jul 15, 2025
51e5afe
Backports for Julia 1.12-rc2 (#59006)
KristofferC Jul 22, 2025
7190fac
Make late gc lower handle insertelement of alloca use. (#58637)
gbaraldi Jun 4, 2025
6846af7
Fix LLVM TaskDispatcher implementation issues (#58950)
vtjnash Jul 16, 2025
c9bfbbc
Fix use-after-free in FileWatching (#59017)
Keno Jul 17, 2025
2bfc0f2
Bugfix: Use Base.aligned_sizeof instead of sizeof in Mmap.mmap (#58998)
JonasIsensee Jul 18, 2025
ab66f18
stored method interference graph (#58948)
vtjnash Jul 22, 2025
b92bdc2
Revert "Fix LLVM TaskDispatcher implementation issues (#58950)"
KristofferC Jul 25, 2025
0dfb7c9
Fix llvmpasses
gbaraldi Jul 25, 2025
1adfbc3
remove a testset from MMAP that might cause CI to now fail on Windows…
KristofferC Jul 23, 2025
227ff67
build: Also pass -fno-strict-aliasing for C++ (#59066)
Keno Jul 24, 2025
6134d9a
Backports for 1.12-rc2 (#59061)
KristofferC Jul 26, 2025
e20b41b
add array element mutex offset in print and gc (#58997)
vtjnash Jul 26, 2025
a602e1a
update libblastrampoline_jll to fix julia compat
IanButterworth Jul 29, 2025
19f000f
REPL: improve type inference for `maybe_spawn_cache_PATH` (#59144)
aviatesk Jul 30, 2025
56be12b
iterator: improve type inference for `Filter` (#59142)
aviatesk Jul 30, 2025
962ca50
inference: avoid `LimitedAccuracy` within slot wrappers (#59182)
aviatesk Aug 1, 2025
3d15583
Revert "remove hand-coded methods for (U)Int128 on 32 bit systems (#5…
topolarity Aug 5, 2025
dcdbcfb
Add builtin function name to add methods error (#59112)
IanButterworth Jul 28, 2025
a966982
Fix memory order typo in "src/julia_atomics.h" (#59120)
omus Jul 29, 2025
50f37a5
fix serializer compat with CodeInfos from v1.11 (#58650)
JeffBezanson Jul 29, 2025
59e17ed
misc: Don't get confused by GC running during compilation (#59163)
Keno Jul 31, 2025
3cab711
Clarify and enhance confusing precompile test (#59170)
IanButterworth Jul 31, 2025
e5faf18
Fix desugaring of `const x::T = y` for complex `y` (#59155)
mlechu Aug 1, 2025
4723ce5
rename `GlobalMethods` to `methodtable` :bike: :house: (#59158)
JeffBezanson Aug 1, 2025
c638304
Export jl_declare_constant_val (#59192)
Taaitaaiger Aug 2, 2025
41aa62e
model ccall binding access in inference (#58872)
JeffBezanson Aug 4, 2025
4d38189
move threading news to threading section. Add reminder about threadid
IanButterworth Aug 11, 2025
7f40cfe
fix runtime cglobal builtin function implementation (#59210)
vtjnash Aug 6, 2025
7216482
Fix compile time regression for null ptr comparisons (#59259)
gbaraldi Aug 12, 2025
7cd4fff
make compile go faster with native caches (#57500)
vtjnash Feb 24, 2025
f41f678
fix #59252, make `args` in juliac like it is elsewhere (#59279)
JeffBezanson Aug 15, 2025
97ead58
Use Zlib instead of zstd
gbaraldi Aug 18, 2025
975aa9e
juliac: apply `buildscript` modifications after user code (#59297)
topolarity Aug 18, 2025
a2b0e15
Add `_assert_to_string` indirection for `Expr`-evaluated `@assert` (#…
topolarity Aug 18, 2025
7831da6
Fix printing of errors in juliac + searchsorted functions for LinearA…
gbaraldi Aug 18, 2025
54ccaad
Make `Base.disable_library_threading_hooks` ephemeral to the process …
topolarity Aug 18, 2025
18f42dc
Backports for 1.12.0-rc2 (#59110)
KristofferC Aug 19, 2025
be5bc79
loading: fix ccall signature in _include_from_serialized (#57776)
vtjnash Mar 15, 2025
6f6157a
Make `haskey(::@Kwargs{item::Bool}, :item)` constant-fold (#59320)
topolarity Aug 20, 2025
172a745
Fix JET-reported issues in `BinaryPlatforms.triplet(::AbstractPlatfor…
lgoettgens Aug 21, 2025
6eb5f84
`@nospecialize` for `string_index_err` (#57604)
nsajko Aug 21, 2025
883e006
🤖 [backports-release-1.12] Bump the LinearAlgebra stdlib from 6cc0405…
DilumAluthgeBot Aug 25, 2025
3220a81
Make delete_binding operate in the latest world (#58043)
Keno Apr 8, 2025
66b6db7
bpart: Fix reresolution logic on export value changes (#59368)
Keno Aug 23, 2025
4aca0d6
Include inference time in `--trace-compile-timing` (#59220)
topolarity Aug 18, 2025
daa0b9e
Update the developer docs to reflect the use of JuliaSyntax.jl (#59300)
ajwheeler Aug 19, 2025
2e45512
Log a backtrace on entrance to type inference (#58124)
timholy Aug 21, 2025
843592e
Fix nospecializing Functions in `Union{Nothing,Function}` params (#59…
NHDaly Aug 21, 2025
7ea7202
docs(compat): Add missing compat admonition to IdSet docstring (#59290)
kunzaatko Aug 22, 2025
81ab4fc
aotcompile: destroy LLVM context after serializing combined module (#…
xal-0 Aug 22, 2025
e7424c0
Update Artifacts precompile statement (#59371)
JamesWrigley Aug 24, 2025
dd5c592
Fixup measurement for --trace-compile-timing w/ nested compilations. …
NHDaly Aug 25, 2025
ddc56a0
work around some closure capture boxing inference issues in loading (…
nsajko Aug 26, 2025
2841be9
atomics: correctly implement padding write of 11 byte atomics with 4 …
vtjnash Aug 26, 2025
2df5f57
Remove obsolete paragraph on struct redefinition from FAQ (#59399)
Liozou Aug 26, 2025
b420469
Correctly set the variant bits of uuid1 (#59428)
GunnarFarneback Aug 30, 2025
3a9511e
Add a long running warn to Base.runtests (#59288)
IanButterworth Aug 21, 2025
eef989c
Rename `_aligned_msize` to prevent conflict with mingw64 defintion (#…
Zentrik Apr 29, 2025
552d97c
openlibm 0.8.7 (#59312)
fxcoudert Aug 17, 2025
50e72b3
replcompletions: Try to make the test more robust (#59166)
Keno Jul 31, 2025
261dc4a
Backports for 1.12-rc2 (#59337)
KristofferC Sep 5, 2025
72cbf01
set VERSION to 1.12.0-rc2 (#59496)
KristofferC Sep 6, 2025
c53e0a0
Fix startup when history file is bad (#59418)
IanButterworth Sep 3, 2025
1c8054a
Print task backtraces on sigquit
gbaraldi Aug 25, 2025
64588b3
Add test + make it robust to not having ct
gbaraldi Aug 29, 2025
ec2ee6e
Fix test
gbaraldi Aug 29, 2025
0c646a7
Add cast
gbaraldi Aug 29, 2025
736d56e
Revert "loading: fix ccall signature in _include_from_serialized (#57…
KristofferC Sep 2, 2025
5edc43a
RAI: add a numeric suffix to the VERSION to ensure that version check…
Sep 7, 2025
2e33f78
Add GitHub template and workflows needed on the default branch (#135)
Drvi Mar 19, 2024
dfdbab5
RAI: Track blocks and bytes allocated for GC pools
d-netto Jan 6, 2025
e656166
RAI: Change task ordering behavior to prioritize older tasks
kpamnany Aug 9, 2023
5b7451c
RAI: Disable huge pages for all mmap'ed memory
kpamnany Aug 21, 2023
ccad289
RAI: Never use MADV_FREE
kuszmaul Aug 22, 2023
da68c78
RAI: Prepend "thread (%d) " to output from `jl_print_task_backtraces()`
kpamnany Oct 9, 2023
f65e6ce
RAI: Add heartbeat capability
kpamnany Oct 7, 2023
fa2fb9f
RAI: --safe-crash-log-file flag
d-netto Mar 22, 2024
3230b3a
RAI: Write heartbeat thread output to safe crash log
kpamnany May 27, 2024
9888459
RAI: fix string interpolation on OPENBLAS_BUILD_OPTS
d-netto Jan 6, 2025
90c491d
RAI: Prepend signal number and thread ID on backtraces
kpamnany Aug 21, 2023
d134e4e
RAI: do not prepend thread ID to backtraces from signal handler context
kpamnany Apr 18, 2024
b645ff8
Add `Base.isprecompilable` (#58805)
kpamnany Jul 2, 2025
9a42d18
RAI: Don't use macros inside `logmsg_code` (#250)
Drvi Aug 21, 2025
8b379d1
Revert "RAI: Don't use macros inside `logmsg_code` (#250)"
nickrobinson251 Oct 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
openlibm 0.8.7 (JuliaLang#59312)
  • Loading branch information
fxcoudert authored and KristofferC committed Sep 4, 2025
commit 552d97c0a841f700dab0cc1c295800d4b0f6b0f6
76 changes: 38 additions & 38 deletions deps/checksums/openlibm
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
OpenLibm.v0.8.5+0.aarch64-apple-darwin.tar.gz/md5/5fcbd746e90712e396e76dc4e76724d0
OpenLibm.v0.8.5+0.aarch64-apple-darwin.tar.gz/sha512/f4ac2bc38bdc723384b67119daa2974fb43da34b2e45cea2029ea48f92c84c4cad6dfb43521b09a1e89ddf8c5b8cc22a38fa4b78ba39ac7524fd6bd1ba897aa9
OpenLibm.v0.8.5+0.aarch64-linux-gnu.tar.gz/md5/4d1b4cd566805b5179c5ecdd060da473
OpenLibm.v0.8.5+0.aarch64-linux-gnu.tar.gz/sha512/a9fe1a3d2e3898c017eb8615b2f3dbb514995ff041ac964c931c99c60d8cfe4eab7563a9cd65058f42f83c812f33d998573a7c5cc56a2e3960a4657e459ed321
OpenLibm.v0.8.5+0.aarch64-linux-musl.tar.gz/md5/413be59af62b3ce0ebafeca093e3179e
OpenLibm.v0.8.5+0.aarch64-linux-musl.tar.gz/sha512/7bd76373e047ba854066af61f1c56b2e3a4d28c266228d7b30f596eadbaec52b070548ae60d41840c425ad5d0829c6c0cdaf326f2f160ed7508877ab5ec1a4b1
OpenLibm.v0.8.5+0.aarch64-unknown-freebsd.tar.gz/md5/80736f9022c695eb1198e0b591a8fa63
OpenLibm.v0.8.5+0.aarch64-unknown-freebsd.tar.gz/sha512/c633644578265e7ccc259ceb0442457b8c09290b4861b66c86dd6be7b30c4e394e70728142798097d6fe3afcfb4d9d1bd7ef58513fe8eed5684a4fba51bf185a
OpenLibm.v0.8.5+0.armv6l-linux-gnueabihf.tar.gz/md5/8fe0900a318393a290907f016bc654c3
OpenLibm.v0.8.5+0.armv6l-linux-gnueabihf.tar.gz/sha512/167100a2d46e68462ef9a66915ced881d6358f05337bd38f2f77176f41cfd5be37e3c5226dd5d7d59147bd3e1aa7fb0893c1c81e9516134d3ab663b5752c4969
OpenLibm.v0.8.5+0.armv6l-linux-musleabihf.tar.gz/md5/e8566719387984604f19dc5f9354a783
OpenLibm.v0.8.5+0.armv6l-linux-musleabihf.tar.gz/sha512/532dd2b764fa15f7a838fb14cccafd2d4fe8fa4a132ea8394479a719c7aee11442f1b8a18e5d4a26ca820fa696d9d2afc7f5ec63dd96fa3b6763cea72b7026c3
OpenLibm.v0.8.5+0.armv7l-linux-gnueabihf.tar.gz/md5/8fe0900a318393a290907f016bc654c3
OpenLibm.v0.8.5+0.armv7l-linux-gnueabihf.tar.gz/sha512/167100a2d46e68462ef9a66915ced881d6358f05337bd38f2f77176f41cfd5be37e3c5226dd5d7d59147bd3e1aa7fb0893c1c81e9516134d3ab663b5752c4969
OpenLibm.v0.8.5+0.armv7l-linux-musleabihf.tar.gz/md5/e8566719387984604f19dc5f9354a783
OpenLibm.v0.8.5+0.armv7l-linux-musleabihf.tar.gz/sha512/532dd2b764fa15f7a838fb14cccafd2d4fe8fa4a132ea8394479a719c7aee11442f1b8a18e5d4a26ca820fa696d9d2afc7f5ec63dd96fa3b6763cea72b7026c3
OpenLibm.v0.8.5+0.i686-linux-gnu.tar.gz/md5/9580d34e69d6067427b9c33db631cfd3
OpenLibm.v0.8.5+0.i686-linux-gnu.tar.gz/sha512/46934f82791f69ac5f5da0dab7dcc6e3e9a4577c3bb529e9c0519c38f140c7b54517c55ff3579cd4ed4df68f0863e006aa98e51873f1dab452ce9f853996429a
OpenLibm.v0.8.5+0.i686-linux-musl.tar.gz/md5/66bfc9611d04c5d609e7824cb076d24b
OpenLibm.v0.8.5+0.i686-linux-musl.tar.gz/sha512/1bda2395d44c22aba3d1aab2b08ae06f763d3755037d454aa73f8e8134289a1ab5d65862bbc5a17a7a6b9f2918eb87e926b21527ddc4471e2ea20d605ba14e2d
OpenLibm.v0.8.5+0.i686-w64-mingw32.tar.gz/md5/0e97311b2f08b57d79085635f01ccced
OpenLibm.v0.8.5+0.i686-w64-mingw32.tar.gz/sha512/ae061ea406c06969332af58ed6fdfce2825326d771d30274d90775a1709b0361b7ca1dc7e6b0b76b93e4dd7a81d1842510a2c835251ee0a0978d6c839d96070e
OpenLibm.v0.8.5+0.powerpc64le-linux-gnu.tar.gz/md5/8ecfff7db76eee29591a654871e88855
OpenLibm.v0.8.5+0.powerpc64le-linux-gnu.tar.gz/sha512/af03993b162316dd581f6ba5d1c23bca4c26cb22356ab229f326c42e111acbdf7ef45c9ad05894fe2d68794a63670cf89888653f788192a38b9255ce4bc72e28
OpenLibm.v0.8.5+0.riscv64-linux-gnu.tar.gz/md5/69e06de135940666791c984941e9c4ad
OpenLibm.v0.8.5+0.riscv64-linux-gnu.tar.gz/sha512/2ac84deb7eb80a6a6237eff6fe861fd2907b3c95d1a76366dea062f3f35228dbc67aa40bd982e646508b4ff7cb6ef029111e2c0325039e60679800d6c6886be5
OpenLibm.v0.8.5+0.x86_64-apple-darwin.tar.gz/md5/bd671ab9fe01835cab3e42e7cfa790fb
OpenLibm.v0.8.5+0.x86_64-apple-darwin.tar.gz/sha512/8bf2e66df17effc1e8778453904ffc20127f785bf096873289e8fdd8b17069ca844faffbd9f7621b87a7cb0a0051037eb9402360f2a03cf8794fbac8f7719777
OpenLibm.v0.8.5+0.x86_64-linux-gnu.tar.gz/md5/df7fab134fbce3b625e9a82376f23e79
OpenLibm.v0.8.5+0.x86_64-linux-gnu.tar.gz/sha512/64d07434e0db79833f84a2225838456eb9532617d377a776b3a534a908b1673bc4f890903f95350e4045e05c29539d993a18ecadeb879761e279ec3947f74390
OpenLibm.v0.8.5+0.x86_64-linux-musl.tar.gz/md5/ebef6bb7651d116b397e035f39adfb1b
OpenLibm.v0.8.5+0.x86_64-linux-musl.tar.gz/sha512/de9036073e5dba2721b4119ecbbd21a0c9f75b65aff9392b7e88e464da35b97135d62404477441d0dadd3a2f8d49f1082291b35bf4b626fb1096d36d401980bf
OpenLibm.v0.8.5+0.x86_64-unknown-freebsd.tar.gz/md5/1115497539f00a37af18aa6516d52268
OpenLibm.v0.8.5+0.x86_64-unknown-freebsd.tar.gz/sha512/71a2c06d141b3671fd220f2d88d72e845848b6d2b08a7b3a6c4bb1d5cc27cc450e1e681647bb583e7ed6375d5a70748401e95e61dc95d7808f33a9aa06755337
OpenLibm.v0.8.5+0.x86_64-w64-mingw32.tar.gz/md5/b6b5335f4c83f7ebf0f74cf753358f00
OpenLibm.v0.8.5+0.x86_64-w64-mingw32.tar.gz/sha512/e8351ddda305b757f337bb7ea26c441968843b23861676f0bdd7bcf83bb3969af790d4112307d3204eb87fac044dda9be305f349700ebe9ba2bfe3d6df24fde8
openlibm-db24332879c320606c37f77fea165e6ecb49153c.tar.gz/md5/2375dd448e77e59152442a4b33abda01
openlibm-db24332879c320606c37f77fea165e6ecb49153c.tar.gz/sha512/36054e7051990d04913f054a0542e2e104273f61308e9a442c2dab3dd392d40c03f264fbeca93c4296218eed85dad71028989a225088254013d752f4407d57ef
OpenLibm.v0.8.7+0.aarch64-apple-darwin.tar.gz/md5/68dd4a8d49ed68ec464352220b006e66
OpenLibm.v0.8.7+0.aarch64-apple-darwin.tar.gz/sha512/fc6f69c3477c99058a074784af2f19769de5fdfbecbcbec76ce1253de69788ff41304fe8677a50582f6628d3a50b889b0c56e19c0d7bb369c493d72810b2aef9
OpenLibm.v0.8.7+0.aarch64-linux-gnu.tar.gz/md5/421644dba2a629013db582011b2e5f14
OpenLibm.v0.8.7+0.aarch64-linux-gnu.tar.gz/sha512/429416fd411a06ab8576653fb5e07e6fc5e210a3d6939451a0d56593ae74c04c330ee7936fa10b6ca6c21748f697817e67506b98c49a11d39ae9a98a958bd6e8
OpenLibm.v0.8.7+0.aarch64-linux-musl.tar.gz/md5/ee870854946972b6a2ff989cc1ca6c12
OpenLibm.v0.8.7+0.aarch64-linux-musl.tar.gz/sha512/3f9c0514fdc296fa28562abfbc513bba442d48c3fdbe38622a0a9e16bfbfee39135247fcc4fd486abb629a86cc7afd342215baccb4db59d07a5a1fa2c8356549
OpenLibm.v0.8.7+0.aarch64-unknown-freebsd.tar.gz/md5/02ca3e2e478e8d2eb3c7d24e1584ab6f
OpenLibm.v0.8.7+0.aarch64-unknown-freebsd.tar.gz/sha512/d1f44059270e5884bea9b7f14c15b251dff528002d3f1b61144b0d197891487b690917711ce648c298a7f8db6d8a2035b82acee3dfb2e9b18dc556a09c3b7128
OpenLibm.v0.8.7+0.armv6l-linux-gnueabihf.tar.gz/md5/473f534041e403f04edb56846fcd8426
OpenLibm.v0.8.7+0.armv6l-linux-gnueabihf.tar.gz/sha512/17e1c5cbd871091ac9e0057d334891bd795d690986b40ad903bfaaf89100604e5c0abb97e9675581d50893f85859e64f44139c9359149c629a9b06c20a8f46ae
OpenLibm.v0.8.7+0.armv6l-linux-musleabihf.tar.gz/md5/147b932a2d3b7b0636be22d849f33a5a
OpenLibm.v0.8.7+0.armv6l-linux-musleabihf.tar.gz/sha512/abd3ad5096ef280814dcff203aaa1cc39d53bc706913cc6aae92d33f7d0842760ccc44f6270f8023558347be8944b169d1d04e508f74f9158f6686484218ce2d
OpenLibm.v0.8.7+0.armv7l-linux-gnueabihf.tar.gz/md5/473f534041e403f04edb56846fcd8426
OpenLibm.v0.8.7+0.armv7l-linux-gnueabihf.tar.gz/sha512/17e1c5cbd871091ac9e0057d334891bd795d690986b40ad903bfaaf89100604e5c0abb97e9675581d50893f85859e64f44139c9359149c629a9b06c20a8f46ae
OpenLibm.v0.8.7+0.armv7l-linux-musleabihf.tar.gz/md5/147b932a2d3b7b0636be22d849f33a5a
OpenLibm.v0.8.7+0.armv7l-linux-musleabihf.tar.gz/sha512/abd3ad5096ef280814dcff203aaa1cc39d53bc706913cc6aae92d33f7d0842760ccc44f6270f8023558347be8944b169d1d04e508f74f9158f6686484218ce2d
OpenLibm.v0.8.7+0.i686-linux-gnu.tar.gz/md5/7a7ceefec85b5054a1bc31b1fa93a7f8
OpenLibm.v0.8.7+0.i686-linux-gnu.tar.gz/sha512/0117e9f8a2236757443fff50c530e2ffb7d713e1bf46997713a6987f8602ac8398748c3fc8c8ba0980d127408de0d2f0de5e53af2c1a911488723bfba531c0ba
OpenLibm.v0.8.7+0.i686-linux-musl.tar.gz/md5/39163327893bfa499c97d5dbfe892d10
OpenLibm.v0.8.7+0.i686-linux-musl.tar.gz/sha512/68ac6dc53da509ef906ecab66070381de27b8d551d39c147982c7b5008ec21e6a3a32bbc2aa6cb4e5c3f883cae76fc1c96b5cdfca58b2dabbf05c734431bf594
OpenLibm.v0.8.7+0.i686-w64-mingw32.tar.gz/md5/8bef2aa7010577a37b1d789980ecb97a
OpenLibm.v0.8.7+0.i686-w64-mingw32.tar.gz/sha512/6770de28fbf856fc21619f1aa0ac752d059a9bbb9668d56211cc4b33050835a41d2b6d5777c535d63c4083fb01d70b5874f63c65b93ea3ee15e3ac19372091e8
OpenLibm.v0.8.7+0.powerpc64le-linux-gnu.tar.gz/md5/4fb864d30bcb12946228a37ef51577ec
OpenLibm.v0.8.7+0.powerpc64le-linux-gnu.tar.gz/sha512/c22c2ff04baa93547b006185138b162cc293f2c022433830cff14895ee49eb68d448d9731f0f92c8bfb4ab036648a2480be59cdf33b8ac52ab4d63131fde078c
OpenLibm.v0.8.7+0.riscv64-linux-gnu.tar.gz/md5/f09c74ff81b14c1d3c14263410ffbdd3
OpenLibm.v0.8.7+0.riscv64-linux-gnu.tar.gz/sha512/7136dccc94d3324eb9f74ae05dc2e44cc5ddb3defdccb2e5f0b483205892111da7bf5bedb494190537d95fce45879096430d0298d6b520845aa804e94a047679
OpenLibm.v0.8.7+0.x86_64-apple-darwin.tar.gz/md5/76c855df0fb8ceda368e6da3463429fc
OpenLibm.v0.8.7+0.x86_64-apple-darwin.tar.gz/sha512/0a3ff48d7c04cb9dc932b2d0a683063a366941b8f8f533b809d993621abd5f52606653afac98a045b7ead82f85394dfac728cb4a358f118779a3f72b53e0282a
OpenLibm.v0.8.7+0.x86_64-linux-gnu.tar.gz/md5/41c4d1525544c452d66c9fc11248a4fd
OpenLibm.v0.8.7+0.x86_64-linux-gnu.tar.gz/sha512/51abc0f0aa3b8a674c42228c41a87258d91e838f2bce7382d7da134f972ddd8b65a23330683d04702be21031db6a2b448081f5044b0640091e4aa47e9ffefe2e
OpenLibm.v0.8.7+0.x86_64-linux-musl.tar.gz/md5/781eeeffc650b41b25742005cab2dd3a
OpenLibm.v0.8.7+0.x86_64-linux-musl.tar.gz/sha512/945d3a1267d7435ccfb7342fe8d581dd28878ecac429d339924b3a49be6c25e7130759be68cf02e2e5c9dddf0ee6e5321bc9da8fbdf58f1e0dde3950ab866fe3
OpenLibm.v0.8.7+0.x86_64-unknown-freebsd.tar.gz/md5/a947d491d424d891af54ef6db3990c52
OpenLibm.v0.8.7+0.x86_64-unknown-freebsd.tar.gz/sha512/da477916536fcd7bb447dd6b7df1142c851a4ff027d5e1eca667736bd9eee8deda6aeacd7acf451b3246f16ddc8ec8f8fc35e8c4d4739858b8255b3d6be37b95
OpenLibm.v0.8.7+0.x86_64-w64-mingw32.tar.gz/md5/26fcdd81d0e98542c6f7597993fabeee
OpenLibm.v0.8.7+0.x86_64-w64-mingw32.tar.gz/sha512/60705757778abb932009edf19250704ddb5f705a242e407195df9ced984f3855501f9034f170817dbd7770d6e8703353a4e0efb772c86c83d6d7a178c2aedb53
openlibm-9fbeafcd4f1b6ef6aa3946c1c8faead50f38a94d.tar.gz/md5/7a2773e071b7aa1a39182dcb1e665a78
openlibm-9fbeafcd4f1b6ef6aa3946c1c8faead50f38a94d.tar.gz/sha512/65f511aa223c9a1a7cc84b83415cc55a42786e08559620414e94aaa83414d32e868e6e9d3d460961dcb79998211fa80a04acd1c1f2bf9aa3fd49cd8324e2f9a0
6 changes: 3 additions & 3 deletions deps/openlibm.version
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
OPENLIBM_JLL_NAME := OpenLibm

## source build
OPENLIBM_VER := 0.8.5
OPENLIBM_BRANCH=v0.8.5
OPENLIBM_SHA1=db24332879c320606c37f77fea165e6ecb49153c
OPENLIBM_VER := 0.8.7
OPENLIBM_BRANCH=v0.8.7
OPENLIBM_SHA1=9fbeafcd4f1b6ef6aa3946c1c8faead50f38a94d
2 changes: 1 addition & 1 deletion stdlib/Manifest.toml
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ version = "0.3.28+3"
[[deps.OpenLibm_jll]]
deps = ["Artifacts", "Libdl"]
uuid = "05823500-19ac-5b8b-9628-191a04bc5112"
version = "0.8.5+0"
version = "0.8.7+0"

[[deps.OpenSSL_jll]]
deps = ["Artifacts", "Libdl"]
Expand Down
2 changes: 1 addition & 1 deletion stdlib/OpenLibm_jll/Project.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name = "OpenLibm_jll"
uuid = "05823500-19ac-5b8b-9628-191a04bc5112"
version = "0.8.5+0"
version = "0.8.7+0"

[deps]
Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
Expand Down