Alex Rønne Petersen
|
65f29a7344
|
libcxx: fix OpenBSD build failure due to missing __get_locale_encoding()
https://github.com/llvm/llvm-project/pull/228306
|
2026-10-07 00:30:52 +02:00 |
|
Lucas Chollet
|
709430de4b
|
libcxx: add serenity support
|
2026-10-07 00:30:52 +02:00 |
|
Elaine Gibson
|
1d8fcfcd0e
|
libcxx: add haiku support
https://github.com/llvm/llvm-project/pull/196271
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
eb8ab541be
|
libc: add darwin header os/os_sync_wait_on_address.h
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
1ce5af228f
|
test-libc-nsz: disable expl.c
Fails with LLVM 23:
========= expected this stdout: =========
========= but found: ====================
/home/alexrp/Sources/libc-test/src/math/special/expl.h:38: bad fp exception: RN expl(-0x1p+14)=0x0p+0, want INEXACT|UNDERFLOW got 0
/home/alexrp/Sources/libc-test/src/math/special/expl.h:38: RN expl(-0x1p+14) want 0x0p+0 got 0x1p-16384 ulperr 2305843009213693952.000 = 0x1p+61 + -0x0p+0
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
b2456e5d07
|
test-libc-nsz: disable logb[f,l].c
Fails with LLVM 23:
========= expected this stdout: =========
========= but found: ====================
/home/alexrp/Sources/libc-test/src/math/special/logbf.h:1: bad fp exception: RN logbf(0x0p+0)=-inf, want DIVBYZERO got 0
/home/alexrp/Sources/libc-test/src/math/special/logbf.h:2: bad fp exception: RN logbf(-0x0p+0)=-inf, want DIVBYZERO got 0
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
19413602e0
|
test-libc-nsz: include target triple in run step name
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
265f3dd10f
|
compiler-rt: disable __udivei4/__umodei4 test on sparc64 w/ llvm
https://codeberg.org/ziglang/zig/issues/37056
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
854f444fc2
|
test: add riscv64-hurd-gnu to llvm_targets
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
72222508bb
|
std.Target.DynamicLinker: define path for riscv64-hurd-gnu
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
e4c80ae695
|
std.debug.Dwarf: fix supportsUnwinding() for amdgcn
https://github.com/llvm/llvm-project/pull/183148
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
4b90a8e967
|
std.zig.system.x86: add jmpabs detection
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
22db242b79
|
std.zig.system.x86: add avx512bmm detection
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
fe188a3261
|
std.zig.system.x86: add hygon family CPU detection
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
b56c08c4c5
|
std.zig.system.x86: add znver6 CPU detection
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
0e4a98d969
|
std.zig.system.arm: add hip12 and rigel CPU detection
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
8c06a8dc8f
|
compiler: add loongarch(32,64)_preserve_none calling convention support
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
0d31d7e2fc
|
libunwind: define _LIBUNWIND_USE_HAIKU_BSD_LIB when targeting haiku
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
ed93893454
|
llvm: add updated issue links for targets with @prefetch crashes
Also lift the restriction for ARM which seems to work now.
* https://github.com/llvm/llvm-project/issues/218236
* https://github.com/llvm/llvm-project/issues/218239
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
2b06d3c44a
|
Compilation: remove __serenity__ macro
https://github.com/llvm/llvm-project/pull/187941
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
902c7bb4ff
|
libc: remove __SIG_ATOMIC_TYPE__ workaround for riscv(32,64)-netbsd
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
3392984789
|
libc: remove __WCHAR_MIN__ workaround for riscv(32,64)-netbsd
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
e4ad3e963e
|
test-behavior: re-enable float vector cmp tests on powerpc64
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
02488d96d6
|
test: re-enable stack protector for compiler-rt and libc tests on non-PowerPC
PowerPC is still affected by https://github.com/llvm/llvm-project/issues/195561.
closes https://codeberg.org/ziglang/zig/issues/31702
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
703a58da8d
|
Revert "llvm: disable loop vectorization for now"
This reverts commit 032319c942.
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
4bf080551c
|
Revert "llvm: workaround crash on large inline memset"
This reverts commit 84c2d809ec.
closes https://codeberg.org/ziglang/zig/issues/31701
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
66cd872dff
|
Revert "llvm: work around upstream aarch64-windows bug for private thread_local symbols"
This reverts commit b3747dd707.
closes https://codeberg.org/ziglang/zig/issues/31865
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
cc3b6ab1a8
|
cmake: remove workaround for Clang crash on s390x
https://github.com/llvm/llvm-project/pull/215027
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
964e93dc47
|
move wcslen from libzigc to compiler-rt
Similar to strlen, LLVM 23+ will sometimes emit libcalls to this function even
when libc isn't linked.
|
2026-10-07 00:30:52 +02:00 |
|
Alex Rønne Petersen
|
45a40c4fa8
|
llvm: update address spaces to LLVM 23
Note: https://codeberg.org/ziglang/zig/issues/31190#issuecomment-20523923
|
2026-10-07 00:30:51 +02:00 |
|
Alex Rønne Petersen
|
16e1906e3d
|
std.zig.llvm.Builder: update data layout strings to LLVM 23
|
2026-10-07 00:30:51 +02:00 |
|
Alex Rønne Petersen
|
bcc451758e
|
zig cc: update options data to LLVM 23
|
2026-10-07 00:30:51 +02:00 |
|
Alex Rønne Petersen
|
53173d25ab
|
std.Target: update CPU models and features to LLVM 23
|
2026-10-07 00:30:51 +02:00 |
|
Alex Rønne Petersen
|
3f15fc5ed6
|
libtsan: update to LLVM 23
|
2026-10-07 00:30:51 +02:00 |
|
Alex Rønne Petersen
|
a04355206b
|
libunwind: update to LLVM 23
|
2026-10-07 00:30:51 +02:00 |
|
Alex Rønne Petersen
|
f689d3cf27
|
llvm-libc: update to LLVM 23
|
2026-10-07 00:30:51 +02:00 |
|
Alex Rønne Petersen
|
3cc56f98b4
|
libcxx: update to LLVM 23
|
2026-10-07 00:30:51 +02:00 |
|
Alex Rønne Petersen
|
6c772d90f8
|
libcxxabi: update to LLVM 23
|
2026-10-07 00:30:51 +02:00 |
|
Alex Rønne Petersen
|
eeb3b230d6
|
zig cc: update intrinsic headers to LLVM 23
|
2026-10-07 00:30:51 +02:00 |
|
Alex Rønne Petersen
|
b47534a8bf
|
zig cc: update driver files to LLVM 23
|
2026-10-07 00:30:51 +02:00 |
|
Alex Rønne Petersen
|
37b8e4fc8f
|
build: update to LLVM 23
|
2026-10-07 00:30:51 +02:00 |
|
Alex Rønne Petersen
|
3a2f2614e1
|
README: update to LLVM 23
|
2026-10-07 00:30:50 +02:00 |
|
Alex Rønne Petersen
|
6c78e9250d
|
Merge pull request 'move no-libc ELF auxiliary vector and thread-local storage initialization to compiler-rt' (#36564) from alexrp/zig:compiler-rt-tls-auxv into master
Reviewed-on: https://codeberg.org/ziglang/zig/pulls/36564
|
2026-10-07 00:26:56 +02:00 |
|
Frank Denis
|
bff490a238
|
Merge pull request 'crypto.ff: remove unnecessary @as()' (#37078) from jedisct1/zig:ff-fixes10 into master
Reviewed-on: https://codeberg.org/ziglang/zig/pulls/37078
|
2026-10-06 10:49:39 +02:00 |
|
Frank Denis
|
d6debf0de7
|
crypto.ff: remove unnecessary @as()
@truncate() was automatically converted into @as(...@truncate(...))
by `zig fmt` back in the days, but type inference is enough.
|
2026-10-06 10:49:39 +02:00 |
|
Frank Denis
|
be1fa17dce
|
Merge pull request 'crypto.ff: add unit element helpers' (#37077) from jedisct1/zig:ff-fixes9 into master
Reviewed-on: https://codeberg.org/ziglang/zig/pulls/37077
|
2026-10-06 10:49:20 +02:00 |
|
Frank Denis
|
c60dfbcc6e
|
crypto.ff: add unit element helpers
Add isOne(), isMinusOne(), and subOne() helpers for quick constant-time
operations against the unit element, regardless of the representation.
|
2026-10-06 10:49:20 +02:00 |
|
Frank Denis
|
afb5c19612
|
Merge pull request 'crypto.hash.blake3: add a parallel update function' (#37069) from jedisct1/zig:blake3parallelupdate into master
Reviewed-on: https://codeberg.org/ziglang/zig/pulls/37069
|
2026-10-06 10:49:00 +02:00 |
|
Frank Denis
|
2ab329aed1
|
std.crypto.Blake3: add incremental parallel update
Add updateParallel(), so streaming input can be hashed using
multiple threads.
|
2026-10-06 10:49:00 +02:00 |
|
Frank Denis
|
effdac38a8
|
Merge pull request 'crypto.hash.kangarootwelve: add a parallel update function' (#37067) from jedisct1/zig:ktparallelupdate into master
Reviewed-on: https://codeberg.org/ziglang/zig/pulls/37067
|
2026-10-06 10:48:30 +02:00 |
|