lib/std/c: sync "struct stat" for DragonFly
8b5e4e032b • Michael Neumann • Sep 28, 2025
musl: add missing fenv C dummy functions for loongarch64-linux-muslsf
6b1d94c539 • Alex Rønne Petersen • Sep 28, 2025
Revert "x86_64: improve support for large enums"
a1c410d512 • Alex Rønne Petersen • Sep 25, 2025
x86_64: improve support for large enums
8520e4e286 • Jacob Young • Sep 25, 2025
Fix PowerPC `restore_rt`
9f2a200a3f • taylor.fish • Sep 25, 2025
x86_64: support more in/out forms
a430be097b • Jacob Young • Sep 24, 2025
Fix PowerPC syscalls causing invalid code from CBE
427f0025db • taylor.fish • Sep 24, 2025
glibc: guard inet-fortified.h
1f0cf7c551 • Kyle Schwarz • Sep 24, 2025
use copy_file_range syscall on linux
bc567312bf • rpkak • Sep 24, 2025
std: always allow spawning processes when an env map is explicitly provided (#25092)
6069f908e9 • Carter Snook • Sep 24, 2025
compiler: don't use self-hosted backend on any BSD yet
e526d65f5e • alexrp • Sep 23, 2025
std.posix: remove bogus assert that SIGRTMAX < NSIG
0e673fdab2 • alexrp • Sep 23, 2025
test: disable test-link on FreeBSD
d6d1fefae9 • alexrp • Sep 23, 2025
test: disable some stack trace tests on FreeBSD
a569c7d664 • alexrp • Sep 23, 2025
std.pie: fix register constraint in getDynamicSymbol() for s390x (#25327)
b8f2fec0f2 • Alex Rønne Petersen • Sep 23, 2025
Revert "frontend: another packedStructFieldPtrInfo fix"
9694c83b95 • Alex Rønne Petersen • Sep 22, 2025
Revert "x86_64: fix safety crashes in `storeRegs`"
d07b67a55c • Alex Rønne Petersen • Sep 21, 2025
x86_64: rewrite vector element pointer access
e647d1a570 • Jacob Young • Sep 21, 2025
ci: temporarily disable riscv64-linux
92b0ec989c • Alex Rønne Petersen • Sep 21, 2025
standalone: fix misaligned stack crash
ab3e34b09b • Jacob Young • Sep 21, 2025
aarch64: fix behavior failures
80eacd6003 • Jacob Young • Sep 21, 2025
aarch64/zonCast: don't return a pointer to a stack element
798acd932e • Frank Denis • Sep 21, 2025
x86 codegen: handle spilled tuples
3da6a19011 • Andrew Kelley • Sep 21, 2025
x86_64: fix safety crashes in `storeRegs`
37985613c7 • Jacob Young • Sep 21, 2025
frontend: additionally handle C pointers in ptrOptPayload
670c4fae61 • Andrew Kelley • Sep 21, 2025
frontend: fix too strict assertion
4d102751b6 • Andrew Kelley • Sep 21, 2025
frontend: another packedStructFieldPtrInfo fix
3ab845e028 • Andrew Kelley • Sep 21, 2025
Zcu: fix analysis of type of decl with inferred type
b4394412bb • mlugg • Sep 21, 2025
std.zon.parse: fix not initializing array sentinel
582b96c361 • Andrew Kelley • Sep 21, 2025
Reader.defaultReadVec: Workaround bad `r.end += r.vtable.stream()` behavior
8d5b651c3a • Ryan Liptak • Sep 21, 2025
Fix duplicate LC_RPATH entries on macOS Tahoe
c15f8b9fc9 • Frank Denis • Sep 19, 2025
std.mem: work around LoongArch inline asm bug in doNotOptimizeAway()
90c1123d1c • Alex Rønne Petersen • Sep 19, 2025
zig fmt help: mention that the argument can be a directory
7d8a954578 • Frank Denis • Sep 19, 2025
std.sort.pdq: fix out-of-bounds access in partialInsertionSort (#25253)
91eab35e08 • Frank Denis • Sep 18, 2025
langref: mention union support of `@fieldParentPtr`
ac56257738 • rohlem • Sep 18, 2025
mem.replace: Document that input/output cannot overlap
72017d4bd5 • Ryan Liptak • Sep 18, 2025
Merge pull request #25201 from jacobly0/x86_64-addsat
35de86906d • Andrew Kelley • Sep 18, 2025
Elf: implement `linksection`
b8bf2780a0 • Jacob Young • Sep 18, 2025
fix handling of comptime-only union fields in `Type.getUnionLayout` (#25182)
e14540399c • Silver • Sep 18, 2025
llvm: fix tagged union payload size in debug info
87ca304a02 • mlugg • Sep 17, 2025
std.math.big.int: normalize zero result for small multiplications
83a3365bfd • mlugg • Sep 16, 2025
bpf: use bitCast instead of intCast in ld_imm_impl
05b7ca6356 • George Huebner • Sep 16, 2025
frontend: fix reference tracking through coerced function bodies
4cfb58342a • mlugg • Sep 15, 2025
compiler-rt: export __aeabi_read_tp for arm-freebsd
965b2ab6c3 • Alex Rønne Petersen • Sep 12, 2025
langref: added missing newlines to destructuring tuples example
38185ee10f • LukaTD • Sep 12, 2025
std.debug.assertAligned: support const pointers
f06c3d8be7 • Andrew Kelley • Sep 12, 2025
webui: fixup build errors in fuzz / time_report
cbe1b4571b • kcbanner • Sep 12, 2025
langref: update "Choosing an Allocator" section
52eb9e84fb • Andrew Kelley • Sep 12, 2025
BitcodeReader: parse blockinfo inside block
30ec163d14 • Luna Schwalbe • Sep 6, 2025
Fix `-M` and `--dep` splitting on every = instead of just the first
76e2764eb1 • Ryan Liptak • Sep 2, 2025
Fix regression: std.http.Client basic authorization sending user:user instead of user:password when passed in URI
dcddbcaa60 • Tadej Gašparovič • Sep 2, 2025
Populate MSG struct for OpenBSD (#25076)
b72a02c592 • Brandon Mercer • Sep 2, 2025
std.Thread: make unreachable errors in sleep() clearer
d8d497ffe4 • Alex Rønne Petersen • Sep 2, 2025
std.Target: fix alignment for int/long types on m68k
00fb5e34df • Alex Rønne Petersen • Sep 2, 2025
LLVM backend:fix align 1 sret parameter load returned
61f4475233 • Andrew Kelley • Sep 2, 2025
process.totalSystemMemory: Avoid overflow on Linux when totalram is a 32-bit usize
cbc3c0dc59 • Ryan Liptak • Aug 28, 2025
std.os.uefi: fix type error at MemoryType.format()
cb9821a827 • tokyo4j • Aug 28, 2025
std.os.linux: powerpc syscalls clobber ctr and xer
1231c8fbbd • Alex Rønne Petersen • Aug 28, 2025
x86_64: fix multiplication overflow detection with adx
49f0122e41 • Jacob Young • Aug 28, 2025
std.c: add correct SOMAXCONN for BSDs
9dc3fce4c4 • Brandon Black • Aug 27, 2025
Fix TLS 1.2 client key exchange to use negotiated named group (#25007)
9c3e09cbee • Frank Denis • Aug 27, 2025
std.Build.WebServer: fix race
a4cb636658 • mlugg • Aug 26, 2025
std.Build.Step.TranslateC: forward --cache-dir and --global-cache-dir flags
e323dbfd15 • AdamGoertz • Aug 26, 2025
std.Build.Step.Compile: fix race condition in args file creation
628357eeb6 • Ian Johnson • Aug 26, 2025
os.linux: faccessat wrapper prefer to faccessat syscall when flags is zero.
caa89c7601 • Qun He • Aug 25, 2025
add macOS handling for totalSystemMemory (#24903)
6f07cc95d0 • Sardorbek Imomaliev • Aug 25, 2025
zig cc: don't pass -mcmodel for assembly files
b2578329af • Alex Rønne Petersen • Aug 25, 2025
Update powi.zig to fix docstring formatting
9ef2208e4b • Becker A. • Aug 25, 2025
fix: fix typo in comment by removing repeated 'business' word
38173d63d3 • Nathaniel Ketema • Aug 25, 2025
lib: Reword documentation for realloc to clarify size
d4e5d1e15c • 87 • Aug 25, 2025
Add `test-obj` to the help message
17928ef58b • Arnau Camprubí • Aug 25, 2025
Compilation: avoid ZCU strategy for ubsan-rt in Windows DLLs
48600bc2b3 • Alex Rønne Petersen • Aug 25, 2025
ubsan-rt: export symbols with hidden visibility
65af60edd0 • Alex Rønne Petersen • Aug 25, 2025
std.zig.system: fix check for sparc "v8+" in getExternalExecutor()
f96321be90 • Alex Rønne Petersen • Aug 25, 2025
Fix #24999: copy left-overs before we XOR into c. (#25001)
a51e88c3b1 • Erik Schlyter • Aug 25, 2025
std.fs.Dir: fix updateFile() to flush the file before updating its times
98585af51d • Alex Rønne Petersen • Aug 24, 2025
Merge pull request #24926 from mrjbq7/http-fetch
38ef3f8997 • John Benediktsson • Aug 22, 2025
zig reduce: adapt to new Writer API
cf542500f8 • Justus Klausecker • Aug 22, 2025
std: remove lossy int to float coercion on json parse
c8ec7c1294 • Raiden1411 • Aug 22, 2025
std.os.uefi: Fix typo that causes compile time error #22809"
913db1b1ca • Lwazi Dube • Aug 21, 2025
Use readStreaming, not readPositional, for streaming file readVec on Windows
e24d13cae7 • Carl Åstholm • Aug 20, 2025
start the 0.15.2 release cycle
409b194d6d • Andrew Kelley • Aug 19, 2025
Release 0.15.1
3db960767d • Andrew Kelley • Aug 19, 2025
expose darwin.PT in std.c
43ced7d147 • Justus Klausecker • Aug 19, 2025
Fix bugs in Windows readVec implementations
8af682b13a • Carl Åstholm • Aug 19, 2025
std.Io.Writer: fix upper case hex float formatting
c3aa650646 • TemariVirus • Aug 19, 2025
never advance seek position in `std.Io.Reader.peekDelimiterExclusive` (#24899)
6cdbf4223c • Rohlem • Aug 19, 2025
start the 0.15.1 release cycle
f54f061fb3 • Andrew Kelley • Aug 19, 2025
Release 0.15.0
94cda37d69 • Andrew Kelley • Aug 19, 2025
std.http.Client: discard response body when reusing connection
89c9282d34 • Andrew Kelley • Aug 19, 2025
Expanded std.os.linux perf-related definitions (#24264)
b734d03340 • Giuseppe Cesarano • Aug 18, 2025
Merge pull request #24249 from antlilja/dwarf-extern-arg
001ec07772 • Andrew Kelley • Aug 18, 2025
Compilation: fix compiler_rt and ubsan_rt strategy logic
c1483eb05c • mlugg • Aug 18, 2025
spirv: do not decorate nav alignment
2f422372b5 • Ali Cheraghi • Aug 18, 2025
langref: add documentation for unions with inferred tag and explicit tag values
cf90a5e451 • Justus Klausecker • Aug 18, 2025
http.BodyWriter: improve clarity of chunked state machine
c315f2bc2e • Isaac Freund • Aug 17, 2025
Merge pull request #24864 from ifreund/fix-std-cmd
623290ea9b • Andrew Kelley • Aug 16, 2025
Build.Step.Run: fix missing stdin buffer and flush
551e009da7 • Isaac Freund • Aug 16, 2025
Merge pull request #24874 from ziglang/tls-client
399bace2f2 • Andrew Kelley • Aug 16, 2025
Compilation: remove last instance of deprecatedReader
ef14c73245 • Andrew Kelley • Aug 16, 2025