stage1: update zig1.wasm
d2a038c082 • Alex Rønne Petersen • Aug 30, 2025
std: disable `sha3-512 single` test on RISC-V with V support
66b43234bb • Alex Rønne Petersen • Aug 30, 2025
test: disable some varargs behavior tests on RISC-V due to LLVM 21 regression
0071917621 • Alex Rønne Petersen • Aug 30, 2025
test: use -Wno-unterminated-string-initialization for cbe tests
3a5b7a31ff • Alex Rønne Petersen • Aug 30, 2025
test: re-enable a bunch of vector behavior tests on hexagon
2cb412ff1b • Alex Rønne Petersen • Aug 30, 2025
test: use long calls for hexagon-linux module tests
0683e1564c • Alex Rønne Petersen • Aug 30, 2025
test: expand C ABI test coverage to hexagon-linux-musl
f149112951 • Alex Rønne Petersen • Aug 30, 2025
std.posix.test: fix mmap() test to use actual page size instead of 4096
f6879c35af • Alex Rønne Petersen • Aug 30, 2025
std.hash.xxhash: disable xxhash3 test on all mips64 targets
59ee4e8e54 • Alex Rønne Petersen • Aug 30, 2025
std: skip some failing tests on hexagon
af78c55676 • Alex Rønne Petersen • Aug 30, 2025
std.Thread: make unreachable errors in sleep() clearer
367be3777c • Alex Rønne Petersen • Aug 30, 2025
Revert "llvm: workaround crashes in llvm loop optimizations"
e351ee3b7f • Alex Rønne Petersen • Aug 30, 2025
compiler: remove medium code model workaround for loongarch64
907b5b73b4 • Alex Rønne Petersen • Aug 30, 2025
llvm: switch to native f16 IR type for all hexagon targets
e4f38a611f • Alex Rønne Petersen • Aug 30, 2025
llvm: remove f16 special case for soft float aarch64
1c858ba7e3 • Alex Rønne Petersen • Aug 30, 2025
llvm: switch to native f128 IR type for nvptx
d4882d10f8 • Alex Rønne Petersen • Aug 30, 2025
llvm: switch to native f16 IR type for s390x
53c53a2697 • Alex Rønne Petersen • Aug 30, 2025
compiler-rt: use native f16 type for loongarch
c4592da882 • Alex Rønne Petersen • Aug 30, 2025
compiler-rt: move strlen from libzigc to here
e9ac2ce116 • Alex Rønne Petersen • Aug 30, 2025
musl: replace .data.rel.ro with .section .data.rel.ro,"aw"
dfa55e193d • Alex Rønne Petersen • Aug 30, 2025
llvm: update data layout strings for LLVM 21
2b84eb85ee • Alex Rønne Petersen • Aug 30, 2025
zig cc: pass -mthumb to the assembler as necessary
c44f631c72 • Alex Rønne Petersen • Aug 30, 2025
zig cc: pass CPU features to Clang using the new -Xclangas when assembling
8c47dda7df • Alex Rønne Petersen • Aug 30, 2025
zig cc: update options data to LLVM 21
c0cfe571f9 • Alex Rønne Petersen • Aug 30, 2025
std.zig.system: update aarch64 and powerpc cpu detection for LLVM 21
5b80900a5d • Alex Rønne Petersen • Aug 30, 2025
std.Target: fix alignment for int/long types on m68k
0b9f5e2549 • Alex Rønne Petersen • Aug 30, 2025
std.Target: add managarm OS tag
fdd32a2257 • Alex Rønne Petersen • Aug 30, 2025
std.Target: make ultrasparc3 the baseline for sparc64-solaris
464eef390b • Alex Rønne Petersen • Aug 30, 2025
std.Target.x86: purge avx10.n-256, rename avx10.n_512 to avx10.n, require evex512 for avx512f
978555eea4 • Alex Rønne Petersen • Aug 30, 2025
std.Target: bump feature bit count from 288 to 317
2c0cc81e74 • Alex Rønne Petersen • Aug 30, 2025
std.Target: update CPU features to LLVM 21
587eddda28 • Alex Rønne Petersen • Aug 30, 2025
update_cpu_features: bump branch quota for amdgcn
94f95fefe3 • Alex Rønne Petersen • Aug 30, 2025
update_cpu_features: fix a fmtId call to be fmtIdPU
5739ce786e • Alex Rønne Petersen • Aug 30, 2025
compiler: respond to API changes in LLVM 21
7e6cb7c7a5 • Alex Rønne Petersen • Aug 30, 2025
libtsan: update to LLVM 21
ac20506090 • Alex Rønne Petersen • Aug 30, 2025
libunwind: update to LLVM 21
85438e75e0 • Alex Rønne Petersen • Aug 30, 2025
llvm-libc: update to LLVM 21
c34fc8f198 • Alex Rønne Petersen • Aug 30, 2025
libcxx: update to LLVM 21
d9f0fbf983 • Alex Rønne Petersen • Aug 30, 2025
libcxxabi: update to LLVM 21
e84e9d3a01 • Alex Rønne Petersen • Aug 30, 2025
zig cc: update intrinsic headers to LLVM 21
ce7339e80a • Alex Rønne Petersen • Aug 30, 2025
zig cc: update driver files to LLVM 21
b7a8c045ef • Alex Rønne Petersen • Aug 30, 2025
build: update to LLVM 21
008affa645 • Alex Rønne Petersen • Aug 30, 2025
std.Io: delete CountingReader
558bea2a76 • Andrew Kelley • Aug 29, 2025
Merge pull request #25036 from ziglang/GenericWriter
4b948e8556 • Andrew Kelley • Aug 29, 2025
LLVM backend:fix align 1 sret parameter load returned
640c11171b • Andrew Kelley • Aug 29, 2025
ci: update to QEMU 10.1.0
98e9dde389 • Alex Rønne Petersen • Aug 29, 2025
Merge pull request #25045 from kada49/libc/common-impl-ceil
5cb8cdef10 • Alex Rønne Petersen • Aug 28, 2025
process.totalSystemMemory: Avoid overflow on Linux when totalram is a 32-bit usize
224fca7e0e • Ryan Liptak • Aug 28, 2025
Reader.appendRemaining: Take ownership of the full allocated slice
2b73c28cec • Ryan Liptak • Aug 28, 2025
AstGen: forward result type through unary float builtins
73a0b5441b • David Rubin • Aug 28, 2025
std.debug: remove `@frameAddress()` "UAF"
a31950aa57 • mlugg • Aug 28, 2025
std.os.uefi: fix type error at MemoryType.format()
151c7dc74b • tokyo4j • Aug 28, 2025
std.os.linux: powerpc syscalls clobber ctr and xer
417c68d249 • Alex Rønne Petersen • Aug 28, 2025
x86_64: fix multiplication overflow detection with adx
733008ec6b • Jacob Young • Aug 28, 2025
delete some vestigal dead code
ca2e17e0a1 • Andrew Kelley • Aug 28, 2025
Merge pull request #25034 from ziglang/lzma
50edad37ba • Andrew Kelley • Aug 27, 2025
Fix TLS 1.2 client key exchange to use negotiated named group (#25007)
12a58087a4 • Frank Denis • Aug 27, 2025
std.c: add correct SOMAXCONN for BSDs
ae2622bf82 • Brandon Black • Aug 27, 2025
libc: use zig isnan and derivates for mingw
9399fcddce • David Senoner • Aug 27, 2025
Remove memcmp and memset from bundled musl and wasi
aae5560712 • Yefeng Li • Aug 27, 2025
std.Build.WebServer: fix race
42eb1329b1 • mlugg • Aug 26, 2025
std.Build.Step.Compile: fix race condition in args file creation
d4df65e355 • Ian Johnson • Aug 26, 2025
`std.ArrayList`: add `insertSliceAssumeCapacity()` and `insertSliceBounded()` (#24978)
d57b1e3552 • Rue • Aug 26, 2025
std.Target: add vita os
ff859088e4 • Maciej 'vesim' Kuliński • Aug 26, 2025
std.Build.Step.TranslateC: forward --cache-dir and --global-cache-dir flags
99b2b61516 • AdamGoertz • Aug 26, 2025
zig cc: don't pass -mcmodel for assembly files
ade570f0d5 • Alex Rønne Petersen • Aug 25, 2025
add macOS handling for totalSystemMemory (#24903)
91040b5678 • Sardorbek Imomaliev • Aug 25, 2025
os.linux: faccessat wrapper prefer to faccessat syscall when flags is zero.
a7769e25be • Qun He • Aug 25, 2025
Adds non allocating alternatives to ZON parse functions (#22916)
5a0cf21775 • Mason Remaley • Aug 25, 2025
Fix #24999: copy left-overs before we XOR into c. (#25001)
37f4bee92a • Erik Schlyter • Aug 25, 2025
Merge pull request #24995 from alexrp/ubsan-rt-hidden
9924897c06 • Alex Rønne Petersen • Aug 25, 2025
start adding big endian RISC-V support
5d019abe4e • Alex Rønne Petersen • Aug 25, 2025
delete std.debug.FixedBufferReader
12686d9b7d • Andrew Kelley • Aug 25, 2025
std.zig.system: fix check for sparc "v8+" in getExternalExecutor()
afea419470 • Alex Rønne Petersen • Aug 25, 2025
Add `test-obj` to the help message
c327444f5c • Arnau Camprubí • Aug 24, 2025
lib: Reword documentation for realloc to clarify size
bc00932bb2 • 87 • Aug 24, 2025
fix: fix typo in comment by removing repeated 'business' word
5c0ad01d3c • Nathaniel Ketema • Aug 24, 2025
Update powi.zig to fix docstring formatting
718ee31e21 • Becker A. • Aug 24, 2025
Merge pull request #24960 from ziglang/MemoryAccessor
83f773fc64 • Andrew Kelley • Aug 24, 2025
std.fs.Dir: fix updateFile() to flush the file before updating its times
77c09d16f9 • Alex Rønne Petersen • Aug 23, 2025
Merge pull request #24926 from mrjbq7/http-fetch
47a2f2ddae • John Benediktsson • Aug 22, 2025
chore(std.Target): explicitly set baseline only to `arm` with 3ds
306176046e • GasInfinity • Aug 22, 2025
test(llvm_targets): remove unused thumb-3ds
fca2a7a638 • GasInfinity • Aug 22, 2025
chore(std.Target): document the 3ds version range
851f31b0e1 • GasInfinity • Aug 22, 2025
feat(std.Target): add 3ds os
cc71936eb9 • GasInfinity • Aug 22, 2025
std: remove lossy int to float coercion on json parse
55daefdb10 • Raiden1411 • Aug 22, 2025
langref: update nav link
ba726ab65a • Andrew Kelley • Aug 21, 2025
Merge pull request #24921 from Justus2308/messy-mach
595c9d2353 • Andrew Kelley • Aug 21, 2025
zig reduce: adapt to new Writer API
1594c80555 • Justus Klausecker • Aug 21, 2025
langref: sync with zig-spec grammar.peg
52de06c3b0 • Isaac Freund • Aug 21, 2025
drop NameTooLong from sysctlbynameZ error set (#24909)
01b5023868 • Sardorbek Imomaliev • Aug 21, 2025
std.os.uefi: Fix typo that causes compile time error #22809"
cab6d752e8 • Lwazi Dube • Aug 21, 2025
Add mlock syscalls to std.c and std.posix
8248597a27 • Brandon Black • Aug 20, 2025
Use readStreaming, not readPositional, for streaming file readVec on Windows
172e97154d • Carl Åstholm • Aug 20, 2025
wasi-libc: update to c89896107d7b57aef69dcadede47409ee4f702ee
07cc32b004 • Alex Rønne Petersen • Aug 20, 2025
expose darwin.PT in std.c
d748cc9c12 • Justus Klausecker • Aug 19, 2025
Fix bugs in Windows readVec implementations
9e9cb3ad6d • Carl Åstholm • Aug 19, 2025
std.Io.Writer: fix upper case hex float formatting
51a2c0feaf • TemariVirus • Aug 19, 2025
never advance seek position in `std.Io.Reader.peekDelimiterExclusive` (#24899)
81f5a7b8fd • Rohlem • Aug 19, 2025
update .mailmap
07e7cfa35b • Andrew Kelley • Aug 19, 2025