Commits

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

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

link.Lld: give better exit status information for the lld child process

9d63dfaa81 • Alex Rønne Petersen • Jan 24, 2026

std.Thread.Condition: use pthread_cond_t impl when OS has no futex primitive

cf48041b55 • Alex Rønne Petersen • Jan 24, 2026

std.c: add IPPROTO_RAW for Darwin platforms

5f950884a1 • Lukas Lalinsky • Jan 24, 2026

Merge pull request 'enable `thumb-windows-gnu` module tests' (#30968) from alexrp/zig:windows-pic into master

1b544f447a • Alex Rønne Petersen • Jan 24, 2026

std.Io.Threaded: rework cancelation

5c42193b17 • Andrew Kelley • Jan 23, 2026

ci: bump riscv64-linux-debug timeout by 1 hour

2774436a83 • Alex Rønne Petersen • Jan 23, 2026

std.Io.Threaded: dirCreateFileWindows uses NtCreateFile directly

1badb2a840 • Andrew Kelley • Jan 23, 2026

Build: check if dynamic lib installed for symlinks

305fd06756 • InKryption • Jan 22, 2026

std.zig.system.loongarch: implement individual cpu feature bit tests (#30915)

37288e53ae • bartimaeusnek • Jan 22, 2026

Merge pull request 'enable `x86_64-netbsd` CI' (#30889) from alexrp/zig:netbsd-ci into master

c8edfbe1d5 • Alex Rønne Petersen • Jan 22, 2026

Io.Threaded: remove WSA_FLAG_OVERLAPPED from socket call

fd3657bf8c • Chadwain Holness • Jan 22, 2026

Merge pull request 'libc: use common implementation for `sys/utsname.h`' (#30904) from GasInfinity/zig:libc-uname into master

4b2eae32f1 • Andrew Kelley • Jan 22, 2026

test-libc: disable raise-race.c

200fb7c2ac • Alex Rønne Petersen • Jan 21, 2026

test-libc: enable loongarch64-linux-muslsf

34aa1bb94f • Alex Rønne Petersen • Jan 21, 2026

musl: fix typo in 171b1046408bca46508ed205ff4f9a3ee4c95d80

3245eddcb1 • Alex Rønne Petersen • Jan 21, 2026

test: clarify that `self_exe_symlink` fails on NetBSD due to bad F_GETPATH

eb3f16db5e • Alex Rønne Petersen • Jan 21, 2026

std.fs.test: fix `file operations on directories` on NetBSD

9f33c339c7 • Alex Rønne Petersen • Jan 21, 2026

std.Io.Threaded: fix futex timeout race handling

35a191ec1c • Matthew Lugg • Jan 21, 2026

std: NetBSD doesn't have a reliable F_GETPATH

a3ea3bd31d • Alex Rønne Petersen • Jan 21, 2026

std.fs.test: fix tests using Dir.realPath

32f977a4b7 • Michael Dusan • Jan 21, 2026

std.Io.test: skip atime check in `setTimestamps` on NetBSD

fc59f0e7f0 • Alex Rønne Petersen • Jan 21, 2026

MachO: fix dynamic lookup of undefined symbols at runtime

2207c62bb5 • Mathias Lafeldt • Jan 20, 2026