std: IoUring test handles EINTR
14e1e5f6d8 • Andrew Kelley • Jan 31, 2026
build.zig: bump max_rss
43866f7439 • Andrew Kelley • Jan 31, 2026
std.Io: add documentation to Batch
b6f4bb91c4 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: rework file reading to observe nonblocking flag
25aef0dd87 • Andrew Kelley • Jan 31, 2026
std.Io.File: add non-blocking flag
39a6d5d1c5 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: stop checking bytes read with END_OF_FILE
62c97b745d • Andrew Kelley • Jan 31, 2026
Io.Batch: implement alternate API
2674acdb77 • Jacob Young • Jan 31, 2026
std.process: simplify RunError set
a520355e4c • Andrew Kelley • Jan 31, 2026
std.Build.Step: evalZigProcess handles EndOfStream
a41ee5994d • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: handle TIMEOUT from NtDelayExceution
866ee4f1c5 • Andrew Kelley • Jan 31, 2026
std.Build: fully upgrade Step.Run to std.Io timing (and fix a typo)
f8828e543a • Matthew Lugg • Jan 31, 2026
std.Io.Threaded: fix ntdll timeouts on Windows
c2679feaaa • Matthew Lugg • Jan 31, 2026
std.Io.Threaded: ntReadFileResult handles EOF + bytes available
8f8aa8346a • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: compress ntReadFile logic
4dd7fe90a2 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded.batchWait better fix for any_done
3320e6a1ae • Andrew Kelley • Jan 31, 2026
std.Io.Threaded.batchWaitWindows: eager result sets any_done true
d770e14e00 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: add missing check for pending status in batchCancel
7a13d57916 • Andrew Kelley • Jan 31, 2026
std.process.run: use Io.File.MultiReader
687123a85e • Andrew Kelley • Jan 31, 2026
build.zig: only-c implies no-lib
b2816f2698 • Andrew Kelley • Jan 31, 2026
std.Io.File.MultiReader: make checkAnyError exclude EndOfStream
6a1fd3c69d • Andrew Kelley • Jan 31, 2026
std: remove error.BrokenPipe from file reads, add error.EndOfStream
8a80b54640 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: move the NtDelayExecution later in batchWait
fdf1ee973e • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: fix bad use of AlertableSyscall
2fb224cb84 • Andrew Kelley • Jan 31, 2026
std.Build.Step.Run: gracefully handle test runner misbehavior
efa502a1cd • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: batchWait and batchCancel for Windows
523aa213c9 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: resolve merge conflicts
37316a3cf6 • Andrew Kelley • Jan 31, 2026
build: adjust max_rss for behavior tests
276ca77bf0 • Andrew Kelley • Jan 31, 2026
incr-check: update to std.Io.File.MultiReader
ec74d650fe • Andrew Kelley • Jan 31, 2026
update doctest API usage
a901ea23b0 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: fix compilation error on some systems
15ca46d1e7 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: fix compilation failures on Windows
a4d438562d • Andrew Kelley • Jan 31, 2026
tools: update for std.process API changes
54241bc770 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: fix batchWait impl
9134430387 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: fix error set
68a34df025 • Andrew Kelley • Jan 31, 2026
compiler: update for std.Io.File.MultiReader API
372e8e54d3 • Andrew Kelley • Jan 31, 2026
std.Io.operate: fix bogus catch
dd0153b91b • Andrew Kelley • Jan 31, 2026
std.Io.File.MultiReader: implementation fixes
e56563ce3f • Andrew Kelley • Jan 31, 2026
std: update rest of build runner to new File.MultiReader API
12cfc96e1b • Andrew Kelley • Jan 31, 2026
std.Io.File: introduce MultiReader
20cadd60aa • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: delete dead code
a0c2645948 • Andrew Kelley • Jan 31, 2026
Build.WebServer: update concurrency API usage
78a1476475 • Andrew Kelley • Jan 31, 2026
Io: add ring to `Batch` API
8146ccfecc • Jacob Young • Jan 31, 2026
std.Io.Threaded: super broken Windows impl of batch
0a379513af • Andrew Kelley • Jan 31, 2026
std.process.Child.collectOutput: change back to other impl
23d25dbb9e • Andrew Kelley • Jan 31, 2026
std.Io: exploring a different batch API proposal
642f329ac9 • Andrew Kelley • Jan 31, 2026
Revert "std.process.Child: rewrite using concurrent"
e2a266e744 • Andrew Kelley • Jan 31, 2026
std.process.Child: rewrite using concurrent
87408f8add • Andrew Kelley • Jan 31, 2026
fix error set
b996675dcf • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: set poll_buffer_len to 32
e0d06b40e3 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded.operate: handle poll buffer exceeded
6a7fe61d74 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded.operate: handle cancelation and poll errors
93f5c99149 • Andrew Kelley • Jan 31, 2026
std.Io: simplify operate function
05064e1281 • Andrew Kelley • Jan 31, 2026
std.Io: proof-of-concept "operations" API
0a0ecc4fb1 • Andrew Kelley • Jan 31, 2026
std.Io: delete the poll API
bd4b6d8b14 • Andrew Kelley • Jan 31, 2026
Io.Threaded: fix UAF-induced crashes during asynchronous operations
90890fcb5c • Jacob Young • Jan 31, 2026
std.Io.Threaded: fix NtDelayExecution delay interval
9862518797 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: handle some more error codes from NtReadFile
11b0a504df • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: avoid extra fields of Thread
6d9e6e2c38 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: don't pass null to NtDelayExecution
a933d7a6f8 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: implement APC cancelation
e705ad8302 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: introduce Thread.InterruptMethod
1e3072ec46 • Andrew Kelley • Jan 31, 2026
std.Io.Threaded: add some temporary, choice panics
5580257596 • Andrew Kelley • Jan 31, 2026
std: back out the flags field of Io.File
8827488fcd • Andrew Kelley • Jan 31, 2026
std.Io: give File a nonblocking bit on Windows
cb7be96644 • Andrew Kelley • 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