std.debug: rewrite panic
645ffe21cf • Jacob Young • Feb 12, 2026
crash_report: finish reverting panic changes
251f54d1d7 • Jacob Young • Feb 12, 2026
Merge pull request 'fix(codegen/llvm): teach llvm to not `dllexport` hidden exports' (#31180) from GasInfinity/zig:fix-hidden-dllexport into master
381e231468 • Alex Rønne Petersen • Feb 12, 2026
std/c: glibc has supported arc4random_buf since 2.36
13f31bb3c3 • Meghan Denny • Feb 11, 2026
std.posix: remove close function
b600b6e5e0 • Andrew Kelley • Feb 11, 2026
bump maxrss for compiler_rt, libc, and c-abi tests
ea30f86113 • Andrew Kelley • Feb 11, 2026
Revert "compiler: override debug_io in release + evented mode"
ba293eb820 • Andrew Kelley • Feb 11, 2026
zig libc: exp10, exp10f, pow10, pow10f (#31163)
d4217e2119 • Pivok • Feb 11, 2026
zig libc: simplify implementation
96bd268c8c • Andrew Kelley • Feb 11, 2026
compiler: override debug_io in release + evented mode
6840326711 • Andrew Kelley • Feb 10, 2026
Io.IoUring: implement some thread pool options and other cleanup
7369008d8c • Jacob Young • Feb 10, 2026
Allow overriding std.Io at a namespace level.
e314dadb01 • Khitiara • Feb 10, 2026
Merge pull request 'compiler_rt: common -> compiler_rt' (#31169) from compiler-rt-cleanup-2 into master
bf1b9318a9 • Andrew Kelley • Feb 10, 2026
Merge pull request 'Linux 6.19' (#31165) from alexrp/zig:linux-6.19 into master
7fbeeca924 • Andrew Kelley • Feb 10, 2026
Merge pull request 'Autodoc: display line numbers in source code display' (#31155) from nektro/fork-zig:nektro-patch-54643 into master
6c7814fabd • Andrew Kelley • Feb 10, 2026
Merge pull request 'IoUring: update to new Io APIs' (#31158) from io-uring-update into master
b607b0c27a • Andrew Kelley • Feb 9, 2026
compiler_rt: partial cleanup
04c180c8e5 • Andrew Kelley • Feb 9, 2026
std.ArrayList: Fix compile error when `@sizeOf(T) == 0`
6473dc22fc • Nils Koch • Feb 9, 2026
libzigc: hypotf, hypotl (#31150)
f1b2554023 • Pivok • Feb 9, 2026
Allow build.zig scripts to define module definition files (.def) when building win32 dlls.
fb18f2096a • antme0 • Feb 9, 2026
ci: disable loongarch64-linux
f061c0dc28 • Alex Rønne Petersen • Feb 8, 2026
std.os.linux: add F_SEAL constants to F struct
52a6242443 • Ben Buhse • Feb 8, 2026
initialize mutex correctly in kqueue.zig
703df73f38 • angus • Feb 7, 2026
std.Threaded: replace more kernel32 functions with ntdll
b5bd494606 • Jacob Young • Feb 7, 2026
Merge pull request 'ability to override packages locally' (#31138) from fork-cli into master
12cb5b9285 • Andrew Kelley • Feb 7, 2026
Air: add "unwrap" functions for loading extra data
36b65ab59e • Mathieu Suen • Feb 6, 2026
Merge pull request 'fetch packages into project-local directory' (#31121) from project-local-deps into master
d84a638e8b • Andrew Kelley • Feb 6, 2026
removed reduntant @as() from switch in getDaysInMonth
076f7e5bd5 • bgthompson • Feb 5, 2026
libzigc: hypot (#31104)
d0b39c7f2b • Pivok • Feb 5, 2026
std.os.linux: fix test not building
c38f9336a3 • brickmonster • Feb 5, 2026
Environ: reinstate `null` return on `=` in environment variable keys
bcb5218a2b • Ryan Liptak • Feb 5, 2026
libc: reimplement swab in Zig (#31130)
fa3228ae42 • Ivel • Feb 5, 2026
std.Threaded: replace console kernel32 functions with ntdll
c77e7146f5 • Jacob Young • Feb 5, 2026
Merge pull request 'ci: run test-libc on x86_64-linux-release' (#30221) from alexrp/zig:ci-libc-test into master
f150759953 • Alex Rønne Petersen • Feb 5, 2026
Merge pull request 'std.os.windows: move OpenFile and GetFinalPathNameByHandle into Io.Threaded' (#31111) from windows-open-file-again into master
4c35d53b9a • Andrew Kelley • Feb 5, 2026
Merge pull request 'std.Progress: implement inter-process progress reporting for windows' (#31113) from threaded-win-cleanup into master
fcef9905ae • Andrew Kelley • Feb 5, 2026
Merge branch 'netbsd-ci'
c3edf0ba64 • Alex Rønne Petersen • Feb 4, 2026
test: disable hexagon-linux-musl C ABI tests for now
fce7878a91 • Alex Rønne Petersen • Feb 4, 2026
std.Thread: delete Mutex.Recursive
d45f9aca14 • Andrew Kelley • Feb 4, 2026
Merge pull request 'std.Io.Threaded: Windows *cannot* spuriously unpark, and introduce ParkingMutex' (#31102) from parking-futex-parking-mutex into master
d1e01e9431 • Andrew Kelley • Feb 4, 2026
std.Io.Threaded: handle errors from clockResolution
1ab5a58474 • Andrew Kelley • Feb 3, 2026
std.heap.PageAllocator: align hint
184c8f9545 • rpkak • Feb 3, 2026
llvm: fix C ABI integer promotion for more targets
e9b442db5a • Alex Rønne Petersen • Feb 3, 2026
test: improve logic for generating stack trace test combinations
2fce12b42a • Alex Rønne Petersen • Feb 3, 2026
Merge pull request 'std: finish moving time to Io interface' (#31086) from time into master
e5e4602b18 • Andrew Kelley • Feb 3, 2026
libzigc: pow
7aae7dd3f4 • Ivel • Feb 3, 2026
Merge pull request 'std.Thread sync primitives roundup' (#31084) from sync-cleanup into master
e7e700334d • Andrew Kelley • Feb 3, 2026
Merge pull request 'std.Io.Threaded: sever dependency on std.Thread Mutex and Condition' (#31096) from severance into master
e9eadee006 • Andrew Kelley • Feb 3, 2026
Merge pull request 'std.Thread: remove redundant sync APIs ResetEvent and WaitGroup' (#31088) from sync-cleanup-smaller into master
c2d4806d65 • Andrew Kelley • Feb 2, 2026
std.Io.Threaded: implement CPU-based clocks on Windows (#31093)
1cd3af43fd • Krzysztof Antonowski • Feb 2, 2026
Merge pull request 'Add process.Child.Cwd, use it for cwd and remove cwd_dir field' (#31090) from squeek502/zig:unify-child-cwd into master
b71e593df4 • Andrew Kelley • Feb 2, 2026
Use MultiReader in `zig std`
aacf8ce03d • Jake Greenfield • Feb 2, 2026
Merge pull request 'libzigc: cbrt, cbrtf' (#31078) from jeffective/zig:jeff/libzigc-cbrt into master
37d14a4f3b • Andrew Kelley • Feb 1, 2026
Merge pull request 'libzigc: round, roundf' (#31075) from jeffective/zig:jeff/libzigc-round into master
171459f678 • Andrew Kelley • Feb 1, 2026
std.Io: add ioctl / DeviceIoControlFile API
59073484ba • Andrew Kelley • Feb 1, 2026
Merge pull request 'std.Io: move fileWriteStreaming to Operation' (#31065) from more-poll into master
e5454ff780 • Andrew Kelley • Feb 1, 2026
std.Io: add test for batchAwaitAsync
3abc96a601 • Andrew Kelley • Feb 1, 2026
libzigc: roundl
e60ba21114 • kj4tmp@gmail.com • Jan 31, 2026
Merge pull request 'std.Io: introduce batching and operations API, satisfying the "poll" use case' (#30743) from poll into master
2b19134c86 • Andrew Kelley • Jan 31, 2026
std: IoUring test handles EINTR
5ccc2ea85d • Andrew Kelley • Jan 31, 2026
Merge pull request '`llvm`: handle `packed struct`s in C ABI integer promotion' (#31062) from alexrp/zig:packed-struct-cconv-fix into master
da95409f31 • Alex Rønne Petersen • Jan 31, 2026
Sema: harden `switch` logic against undef IB
c7c4e8d802 • Justus Klausecker • Jan 31, 2026
zstd.Decompress: smarter rebase when discarding (#30891)
fa988e88ed • mercenary • Jan 30, 2026
Merge pull request 'add `std.Io.net.Socket.createPair` + handful of `std.posix` removals' (#31056) from std.posix-removals into master
aa38f07c51 • Andrew Kelley • Jan 30, 2026
Io.Threaded: limit copy_file_range len to prevent EOVERFLOW
b9819fce69 • rpkak • Jan 30, 2026
Merge pull request 'Compilation: make libzigc share zcu if possible' (#31037) from GasInfinity/zig:libc-share-zcu into master
380ea6fb5e • Andrew Kelley • Jan 30, 2026
Merge pull request 'std: migrate getcwd to Io' (#31047) from getcwd into master
377bb8f237 • Andrew Kelley • Jan 30, 2026
Add `f16`, `f80` and `f128` support for `atan`
ccd82ae7cc • lzm-build • Jan 30, 2026
std.Build: Fix wrong error enum
ad0458f582 • Pablo Alessandro Santos Hugen • Jan 30, 2026
Threaded.sleepPosix: fix libc error handling
ecb9ddf267 • Brandon Black • Jan 30, 2026
std.os.windows: delete unused APIs
9b415761dd • Andrew Kelley • Jan 30, 2026
add behavior test for i96 operations
5571c08e66 • Andrew Kelley • Jan 29, 2026
behavior: add coverage for extern struct field overalignment
4d6f4e9cfd • Andrew Kelley • Jan 29, 2026
Merge pull request 'std: finish moving os.windows.ReadLink logic to Io.Threaded' (#31044) from windows-OpenFile into master
37a9ca7163 • Andrew Kelley • Jan 29, 2026
Add `f16`, `f80` and `f128` support for `acos` and `asin` (#30997)
757ec185f0 • lzm-build • Jan 28, 2026
std.meta: delete declList
3b10383114 • Andrew Kelley • Jan 28, 2026
Make functions on EnumMap always take a pointer to avoid copies of big EnumMaps
204fa8959a • Krzysztof Wolicki • Jan 28, 2026
Fix std.process.run leaking memory if child.wait returned an error
11c3b4bd41 • llogick • Jan 28, 2026
musl: update some hexagon headers from the quic fork
0f51f663f0 • Alex Rønne Petersen • Jan 27, 2026
Fix BootServices.locateHandleLen() (#30877)
06cf86abeb • just_some_entity • Jan 27, 2026
windows_resources standalone test: Load a resource and check its data
1655a666d5 • Ryan Liptak • Jan 27, 2026
Disentangle from `error.CurrentWorkingDirectoryUnlinked`
29b7214027 • Ryan Liptak • Jan 27, 2026
Merge pull request 'libc: use common implementations for linux syscalls' (#30993) from GasInfinity/zig:libc-musl-syscalls into master
3729a53eec • Andrew Kelley • Jan 27, 2026
zig fmt
5652288e5d • Alex Rønne Petersen • Jan 27, 2026
Merge branch 'prefer-io-futex'
f7df723a91 • Alex Rønne Petersen • Jan 27, 2026
std.debug: use debug_io for the futex in waitForOtherThreadToFinishPanicking
2c7d3c8007 • Alex Rønne Petersen • Jan 27, 2026
std.mem.readVarInt: Fix type name in doc comment (#31007)
0af79e7b8c • Robert Ancell • Jan 27, 2026
std.Build.Step.Compile: pass target by pointer to isLibC*LibName
951ab1b18b • Pablo Alessandro Santos Hugen • Jan 27, 2026
musl: zero fp/lr registers in _start() and clone() on hexagon
519f1eb361 • Alex Rønne Petersen • Jan 27, 2026
std.heap.DebugAllocator: fix account `total_requested_bytes` on `resizeSmall`
4e3fadd90e • Brian Orora • Jan 26, 2026
std.Io.Reader.takeStruct: dont assert buffer capacity is sizeOf(T)
5e9c484745 • Carmen • Jan 26, 2026
langref: Add table of largest integer types that can coerce to floats
97986184ca • Jay Petacat • Jan 26, 2026
Revert "Io.Threaded: remove WSA_FLAG_OVERLAPPED from socket call"
1b235540c1 • Andrew Kelley • Jan 26, 2026
Merge pull request 'compiler: use Io.MemoryMap' (#30961) from use-mmap into master
5eb55ba866 • Andrew Kelley • Jan 26, 2026
Merge pull request 'glibc 2.43' (#31005) from alexrp/zig:glibc-2.43 into master
8d4b8ab6a5 • Alex Rønne Petersen • Jan 26, 2026
Fix std.uefi.protocol.DevicePath.next() and add utility function isEnd() (#30887)
b4c86c850d • jsentity • Jan 26, 2026
std: impl process.totalSystemMemory for netbsd
f186809caf • Michael Dusan • Jan 25, 2026
crypto.ff: allow seamless chaining regardless of representation (#30913)
8709f53d44 • Frank Denis • Jan 25, 2026
ci: temporarily disable x86_64-netbsd while I investigate failures
99ec1ee353 • Alex Rønne Petersen • Jan 24, 2026
zig libc: modify errno helper to eliminate `@intCast`
a2ea36a517 • Andrew Kelley • Jan 24, 2026