maker: implement module printing
66ee28813a • Andrew Kelley • Mar 3, 2026
Configuration: serialize remaining Module information
934bedf8b3 • Andrew Kelley • Mar 3, 2026
Configuration: serialize remaining Target information
fce7d8cf6d • Andrew Kelley • Mar 2, 2026
compiler: no longer need ThreadSafeArena wrapper
414de8893f • Andrew Kelley • Mar 2, 2026
Configuration: complete serialization of Compile steps
ec009cd68e • Andrew Kelley • Mar 2, 2026
maker: progress towards updating zig CLI lowering
8f74cf3222 • Andrew Kelley • Mar 2, 2026
Configuration: implement UnionList storage
e911add06f • Andrew Kelley • Mar 2, 2026
rename configure_runner to configurer
f45c4925a5 • Andrew Kelley • Mar 2, 2026
configurer: serialize 3 more Module fields
177d4e615e • Andrew Kelley • Mar 2, 2026
Configuration: implement FlagLengthPrefixedList
2748743122 • Andrew Kelley • Mar 2, 2026
Configuration: implement Storage.EnumOptional
45fcf22ad9 • Andrew Kelley • Mar 2, 2026
ScannedConfig: more general zon printing
4b950ac055 • Andrew Kelley • Mar 2, 2026
std.zon.Serializer: slightly more helpful message
b3d4c1e3a3 • Andrew Kelley • Mar 2, 2026
Configuration: type safety for extended pattern
a080de3284 • Andrew Kelley • Mar 2, 2026
Maker: don't include non-root top level steps
0da081b358 • Andrew Kelley • Mar 2, 2026
ScannedConfig: print Step.TopLevel
fd9835f066 • Andrew Kelley • Mar 2, 2026
ScannedConfig: print Step header data
71e26fa6ae • Andrew Kelley • Mar 2, 2026
Maker: move ScannedConfig to separate file
2d410093af • Andrew Kelley • Mar 2, 2026
std.Build.Configure: implement FlagOptional serialization
c41ccfd664 • Andrew Kelley • Mar 2, 2026
zig build: make --error-limit globally configurable
3f86783f74 • Andrew Kelley • Mar 2, 2026
std.build.Configuration: sketch a data layout idea
e49e012a7d • Andrew Kelley • Mar 2, 2026
Maker.Step.Compile: progress towards lowering zig args
8fbfcf34d1 • Andrew Kelley • Mar 2, 2026
massage Step code into compiling
224d0598e3 • Andrew Kelley • Mar 2, 2026
build maker: rename files to match type
4750ee5137 • Andrew Kelley • Mar 2, 2026
build maker: rename Run to Maker
b1b733bf9f • Andrew Kelley • Mar 2, 2026
make runner: execute step graph
ef874f446d • Andrew Kelley • Mar 2, 2026
make runner: prepare steps for execution
4fa061cc6a • Andrew Kelley • Mar 2, 2026
make runner gets compiled and run
d0c431674a • Andrew Kelley • Mar 2, 2026
configure runner: implement builderToPackage
c4d4988db7 • Andrew Kelley • Mar 2, 2026
configure runner: serialization of Module
5ff98159db • Andrew Kelley • Mar 2, 2026
configure runner: serialization of compile step
18ecac20b6 • Andrew Kelley • Mar 2, 2026
configure runner: add Step.Run serialization
e8a24a2098 • Andrew Kelley • Mar 2, 2026
configure runner: implement serialization of InstallArtifact
6a4603368c • Andrew Kelley • Mar 2, 2026
std.Io.Writer: placeholder code for new {q} format character
2b0a8ad103 • Andrew Kelley • Mar 2, 2026
std.Io.Threaded: support passing a file handle to child proc
08b5f7e78c • Andrew Kelley • Mar 2, 2026
zig build: configure runner basics implemented
297a923a2f • Andrew Kelley • Mar 2, 2026
configure/make phase process separation sketch
2b0c34eff9 • Andrew Kelley • Mar 2, 2026
ci: update qemu to 10.2.1.1
421c3c3cc5 • Alex Rønne Petersen • Mar 2, 2026
fix msghdr and cmsghdr on non-Linux targets, document musl behaviour
0a2f6a048b • invlpg • Mar 2, 2026
zig fetch: wait until all jobs are finished
442b292a37 • rpkak • Mar 2, 2026
tar: Fix symlink test when symlinks can't be created on Windows
e58fea8227 • Ryan Liptak • Mar 1, 2026
std.math.big.int: address log2/log10 reviews
74f361a5ce • hemisputnik • Mar 1, 2026
Revert "ci: disable aarch64-freebsd"
da6d4e28ef • Alex Rønne Petersen • Mar 1, 2026
ci: disable aarch64-freebsd
104e73ecb2 • Alex Rønne Petersen • Mar 1, 2026
test: partially disable cmakedefine standalone test
bf13b6b41d • Alex Rønne Petersen • Mar 1, 2026
Merge pull request 'std.math.big.int: add log2 and log10 operations' (#31365) from hemisputnik/zig:work/13642-bigint-log2-log10 into master
9ef1050bb3 • Andrew Kelley • Mar 1, 2026
Merge pull request 'enable `aarch64-freebsd` CI' (#31354) from alexrp/zig:aarch64-freebsd-ci into master
41594c1903 • Alex Rønne Petersen • Feb 28, 2026
ci: switch to VS 2026 in x86_64-windows scripts
b3c8c0df0d • Alex Rønne Petersen • Feb 28, 2026
std.Io: remove cancelation propagation assertions
02142a54d2 • Andrew Kelley • Feb 28, 2026
std.Io.{Writer|Duration}: move duration formatting to a format method
99229ceb55 • hemisputnik • Feb 28, 2026
std.Io.Select: introduce cancelDiscard
8c70fd0a57 • Andrew Kelley • Feb 28, 2026
fix(docs/wasm):zig std html render error function 'a'
e779ca7223 • mintonmu • Feb 27, 2026
sync `CallModifier` in langref with what's actually there
2da1370a7e • Nils Juto • Feb 27, 2026
std.heap: delete `ThreadSafeAllocator`
bbc77df3eb • Justus Klausecker • Feb 26, 2026
Make `std.PriorityQueue` an unmanaged container (#31299)
4e2cec265d • Saurabh Mishra • Feb 26, 2026
fix: Allow async and concurrent from Io.Select to accept non-void error unions
0b6b65b387 • estevesnp • Feb 26, 2026
build: use -ffunction-sections -fdata-sections for the Zig compiler on ARM
2d867223be • Alex Rønne Petersen • Feb 26, 2026
Merge pull request 'std.heap.ArenaAllocator: Get rid of cmpxchg loop in hot path' (#31343) from justusk/zig:lock-free-arena-overshoot into master
7bc6546fdf • Andrew Kelley • Feb 26, 2026
x86_64 codegen: fix RoundMode vroundss immediate value
56253d9e31 • Motiejus Jakštys • Feb 25, 2026
Merge pull request 'rework fuzz testing to be smith based' (#31205) from gooncreeper/zig:integrated-smith into master
e0173c2ce0 • Andrew Kelley • Feb 25, 2026
optimize flate decompression
bb304796f4 • Kendall Condon • Feb 25, 2026
langref: specific expectEqual* functions instead of expect
333055ced7 • Ivan Agafonov • Feb 25, 2026
std.heap.ArenaAllocator: make it threadsafe
a3a9dc111d • Justus Klausecker • Feb 25, 2026
std.math.log10: handle comptime_int inputs correctly
2f8e660805 • hemisputnik • Feb 25, 2026
Merge pull request 'fix `std.heap.PageAllocator` to not intrude on stacks + re-enable LoongArch CI' (#31271) from alexrp/zig:page-allocator-fixes into master
608b07a3d7 • Andrew Kelley • Feb 24, 2026
fix: remove null argument from std.debug.lockStderr call inside std.json.Value.dump
784e89fd4b • Toufiq Shishir • Feb 24, 2026
fix cmpxchg behavior test
360bc28c96 • Justus Klausecker • Feb 23, 2026
Merge pull request 'Expose the elligator map for Curve25519' (#31318) from jedisct1/zig:elligator-curve25519 into master
ee82d926a6 • Frank Denis • Feb 23, 2026
bpf: add missing helpers
27ef6e9a9b • George Huebner • Feb 23, 2026
uefi(guid): don't use @byteSwap in fmt, adjust fmt test
de6c0d500f • Yusuf Bham • Feb 22, 2026
lib: add cgroup BPF helpers
29e52aa040 • inge4pres • Feb 22, 2026
x86_64: fix parsing of sib operands
d7f90722f7 • Jacob Young • Feb 21, 2026
Merge pull request 'std.Io.Select: add `awaitMany`, documentation, and unit test; remove `outstanding` field' (#31296) from select-enhancement into master
cd02b1703b • Andrew Kelley • Feb 21, 2026
Merge pull request 'Io.Select: cancelation and concurrent' (#30836) from blblack/zig:select-stuff into master
5ac6ff43d4 • Andrew Kelley • Feb 21, 2026
Merge pull request 'Make `std.PriorityDequeue` an unmanaged container' (#31273) from saurabh/zig:unmanaged-priority-dequeue into master
6a9510c0eb • Andrew Kelley • Feb 20, 2026
std.c: fix SO_LINGER on darwin and define SO_LINGER_SEC
14d06330e0 • John Benediktsson • Feb 20, 2026
minimal
8259d8d631 • David Rubin • Feb 20, 2026
std.os.linux: fix the mmap2 unit for various architectures
e95132476d • Alex Rønne Petersen • Feb 20, 2026
Add `lr` and `sp` clobbers for arm/thumb
7dddcd043f • Lukas Lalinsky • Feb 20, 2026
uefi(guid): don't use std.mem.asBytes in format
1e26d885d3 • Yusuf Bham • Feb 19, 2026
link: recognize thin archives in ld script detection
0e3c6514a4 • Marcel W. Wysocki • Feb 17, 2026
ci: update to qemu 10.2.1
0fd8dc8ea6 • Alex Rønne Petersen • Feb 17, 2026
cc: disable implicit runtimes with -nostdlib, matching clang
0e45a44991 • Marcel W. Wysocki • Feb 16, 2026
Revert "Allow overriding std.Io at a namespace level."
27eec9bd62 • Andrew Kelley • Feb 16, 2026
fix segfault when /etc/hosts missing last newline
1838134200 • vitalii • Feb 15, 2026
spirv: implement AIR tag struct_field_ptr
17dd2f0a85 • rpkak • Feb 15, 2026
Add missing EV flags for NetBSD
8c83acd3d4 • Iku Iwasa • Feb 15, 2026
Merge pull request 'std.Io: remove select function' (#31223) from remove-select into master
c8f54a2f07 • Andrew Kelley • Feb 15, 2026
Merge pull request 'std.math.acos/asin: Add @Vector(?,f32) and @Vector(?,f64) support' (#31209) from lzm-build/zig:acos_asin_simd into master
c6eeae8a8c • Andrew Kelley • Feb 14, 2026
Io.Dispatch.sleep: add cancelation support
771047ae93 • Jacob Young • Feb 14, 2026
Io.Dispatch.Mutex: fix deadlock conditions
b7f93695f9 • Jacob Young • Feb 14, 2026
fetch: use tmp dir inside zig-pkg/
f996d28666 • Andrew Kelley • Feb 14, 2026
libc malloc: introduce a canary
017228de89 • Andrew Kelley • Feb 14, 2026
Merge pull request 'Io.Dispatch: introduce grand central dispatch io impl' (#31198) from dispatch into master
d2c862e6ff • Andrew Kelley • Feb 13, 2026
Merge branch 'std.math.atan: Add @Vector(?,f32) and @Vector(?,f64) support'
e262a32ad1 • Andrew Kelley • Feb 13, 2026
compiler_rt: Implemented missing handling of denormal numbers when dividing f128 (#30198)
07b08b9638 • Chris Boesch • Feb 13, 2026
std.Io.Threaded: fix FreeBSD Futex max_waiters (#30094)
fd74c5742d • hubidubi • Feb 13, 2026
Merge branch 'jeffective-jeff/libzigc-acosf'
dbfe34167d • Andrew Kelley • Feb 13, 2026
remove some unused libc files
4ea9904923 • rpkak • Feb 13, 2026
crypto: Allow arbitrary types for secureZeroes
0bed4fb384 • IntegratedQuantum • Feb 13, 2026