| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-30 | Merge pull request #25055 from ziglang/llvm21 | Alex Rønne Petersen | |
| LLVM 21 | |||
| 2025-08-30 | Revert "std.Io.Reader: work around llvm backend bug" | Andrew Kelley | |
| This reverts commit 530cc2c1111699d9d02ad9ebef94efa6b99f5205. The compiler bug has been fixed. | |||
| 2025-08-30 | std: disable `sha3-512 single` test on RISC-V with V support | Alex Rønne Petersen | |
| https://github.com/ziglang/zig/issues/25083 | |||
| 2025-08-30 | compiler: fix macos build | Andrew Kelley | |
| 2025-08-30 | update tools and other miscellaneous things to new APIs | Andrew Kelley | |
| 2025-08-30 | upgrade more old API uses | Andrew Kelley | |
| 2025-08-30 | rework std.Io.Writer.Allocating to support runtime-known alignment | Andrew Kelley | |
| Also, breaking API changes to: * std.fs.Dir.readFileAlloc * std.fs.Dir.readFileAllocOptions | |||
| 2025-08-30 | std.posix.test: fix mmap() test to use actual page size instead of 4096 | Alex Rønne Petersen | |
| 2025-08-30 | std.hash.xxhash: disable xxhash3 test on all mips64 targets | Alex Rønne Petersen | |
| See also dd1de18f9629904b5d97d5791a47244ac63385da. https://github.com/ziglang/zig/issues/23807 | |||
| 2025-08-30 | std: skip some failing tests on hexagon | Alex Rønne Petersen | |
| 2025-08-30 | std.Thread: make unreachable errors in sleep() clearer | Alex Rønne Petersen | |
| 2025-08-30 | llvm: switch to native f16 IR type for all hexagon targets | Alex Rønne Petersen | |
| This was fixed in LLVM 21, in particular for targets older than v68. | |||
| 2025-08-30 | llvm: switch to native f16 IR type for s390x | Alex Rønne Petersen | |
| LLVM 21 added support for this. | |||
| 2025-08-30 | compiler-rt: use native f16 type for loongarch | Alex Rønne Petersen | |
| This ABI changed in LLVM 21. | |||
| 2025-08-30 | compiler-rt: move strlen from libzigc to here | Alex Rønne Petersen | |
| LLVM 21 has started recognizing strlen-like idioms and optimizing them to strlen calls, so we need this function provided in compiler-rt for libc-less compilations. | |||
| 2025-08-30 | musl: replace .data.rel.ro with .section .data.rel.ro,"aw" | Alex Rønne Petersen | |
| The former was an LLVM extension that appears to have been removed in LLVM 21. I won't bother fixing gen_stubs.zig; see #23881. | |||
| 2025-08-30 | std.zig.system: update aarch64 and powerpc cpu detection for LLVM 21 | Alex Rønne Petersen | |
| 2025-08-30 | std.Target: fix alignment for int/long types on m68k | Alex Rønne Petersen | |
| 2025-08-30 | std.Target: add managarm OS tag | Alex Rønne Petersen | |
| 2025-08-30 | std.Target: make ultrasparc3 the baseline for sparc64-solaris | Alex Rønne Petersen | |
| https://github.com/llvm/llvm-project/pull/149990 | |||
| 2025-08-30 | std.Target.x86: purge avx10.n-256, rename avx10.n_512 to avx10.n, require ↵ | Alex Rønne Petersen | |
| evex512 for avx512f Intel has abandoned AVX10.N/128,256; AVX10.N is now always 512-bit. | |||
| 2025-08-30 | std.Target: bump feature bit count from 288 to 317 | Alex Rønne Petersen | |
| /lib/std/debug.zig:559:14: error: reached unreachable code if (!ok) unreachable; // assertion failure ^~~~~~~~~~~ /lib/std/Target/riscv.zig:335:21: note: called at comptime here std.debug.assert(len <= CpuFeature.Set.needed_bit_count); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
| 2025-08-30 | std.Target: update CPU features to LLVM 21 | Alex Rønne Petersen | |
| 2025-08-30 | libtsan: update to LLVM 21 | Alex Rønne Petersen | |
| 2025-08-30 | libunwind: update to LLVM 21 | Alex Rønne Petersen | |
| 2025-08-30 | llvm-libc: update to LLVM 21 | Alex Rønne Petersen | |
| Still only the subset needed for libcxx. | |||
| 2025-08-30 | libcxx: update to LLVM 21 | Alex Rønne Petersen | |
| 2025-08-30 | libcxxabi: update to LLVM 21 | Alex Rønne Petersen | |
| 2025-08-30 | zig cc: update intrinsic headers to LLVM 21 | Alex Rønne Petersen | |
| 2025-08-29 | std.Io: delete GenericReader | Andrew Kelley | |
| and delete deprecated alias std.io | |||
| 2025-08-29 | std.Io: delete CountingReader | Andrew Kelley | |
| 2025-08-28 | std.debug.Pdb: migrate more towards new Reader API | Andrew Kelley | |
| There was some bug in this branch, and rather than diagnosing it, I fully finished porting over to new Reader API. Did it fix the bug? | |||
| 2025-08-28 | std.tz: fix redundant endian handling | Andrew Kelley | |
| I didn't notice the check+swap before. | |||
| 2025-08-28 | std.Io.Reader: work around llvm backend bug | Andrew Kelley | |
| tracked by #25067 and I already have a fix cooking in another branch | |||
| 2025-08-28 | resinator: Complete the update to the new Reader/Writer | Ryan Liptak | |
| 2025-08-28 | update langref and docs to avoid GenericWriter | Andrew Kelley | |
| 2025-08-28 | fix not discarding delimiter | Andrew Kelley | |
| perhaps these APIs have the defaults backwards, eh? | |||
| 2025-08-28 | resinator: some updates to avoid GenericWriter | Andrew Kelley | |
| These are some hastily made, untested changes to get things compiling again, since Ryan is working on a better upgrade patchset in the meantime. | |||
| 2025-08-28 | update more to avoid GenericWriter | Andrew Kelley | |
| 2025-08-28 | update GenericWriter usage found by test-cases | Andrew Kelley | |
| 2025-08-28 | std.crypto.ml_kem: update to not use GenericWriter | Andrew Kelley | |
| 2025-08-28 | std.tz: update to new Reader API | Andrew Kelley | |
| 2025-08-28 | std: delete most remaining uses of GenericWriter | Andrew Kelley | |
| 2025-08-28 | aro: update to not use GenericWriter | Andrew Kelley | |
| 2025-08-28 | more updates to not use GenericWriter | Andrew Kelley | |
| 2025-08-28 | link.MachO: update to not use GenericWriter | Andrew Kelley | |
| 2025-08-28 | std.Io.Writer: add toArrayList/fromArrayList | Andrew Kelley | |
| 2025-08-28 | std.Io: delete GenericWriter | Andrew Kelley | |
| 2025-08-29 | Merge pull request #25045 from kada49/libc/common-impl-ceil | Alex Rønne Petersen | |
| libc: delete some superfluous libc c implementations | |||
| 2025-08-28 | libc: delete superfluous c and assembly trunc implementations | David Senoner | |
