Commits

std.heap.DebugAllocator: disable already flaky test

ef1ddbe2f0 • Andrew Kelley • Jan 4, 2026

build: bump freebsd max_rss

420a9aed4c • Andrew Kelley • Jan 4, 2026

std.Io.Threaded: revert making reading fork child status cancelable

9eb3b54eb5 • Andrew Kelley • Jan 4, 2026

std.Io.Threaded: improve posix spawning

854c076ff7 • Andrew Kelley • Jan 4, 2026

std.Io.Threaded: improve posix process creation

fa315b1060 • Andrew Kelley • Jan 4, 2026

std.Io.Threaded: make processReplace cancelable

2c22c3dabf • Andrew Kelley • Jan 4, 2026

std.Io.Threaded: more robust windows process creation error handling

08d8b412e9 • Andrew Kelley • Jan 4, 2026

std.Io.Threaded: delete dead comment

f072313e1e • Andrew Kelley • Jan 4, 2026

std.posix: delete some mkdir functions

0317e95aad • Andrew Kelley • Jan 4, 2026

std.Io.Threaded: improve various Windows logic

2b326d27d5 • Andrew Kelley • Jan 4, 2026

std.Io.Threaded: integrate with new cancel mechanism

be977e1934 • Andrew Kelley • Jan 4, 2026

start: tweak default allocator choices

ff67f70cf9 • Andrew Kelley • Jan 4, 2026

compiler: fix wasi compilation

5b9e6a2b2d • Andrew Kelley • Jan 4, 2026

build: bump max_rss for zig

e19c686c22 • Andrew Kelley • Jan 4, 2026

std.process.Environ: skip BE createMapWide test coverage

e23d980e11 • Andrew Kelley • Jan 4, 2026

fix some windows compilation errors

e2c04a4651 • Andrew Kelley • Jan 4, 2026

update init template for new main API

2fee64ceb0 • Andrew Kelley • Jan 4, 2026

build: remove freebsd max_rss special casing

0b856d12a0 • Andrew Kelley • Jan 4, 2026

Compilation: revert bad code transformation

88dd682155 • Andrew Kelley • Jan 4, 2026

std.process: add missing error.OperationUnsupported

dd7be75f7c • Andrew Kelley • Jan 4, 2026

fix two standalone tests on windows

e55fa3d525 • Andrew Kelley • Jan 4, 2026

std.Io.Threaded: implement processReplace

baa49e5929 • Andrew Kelley • Jan 4, 2026

std.Io.Threaded: std.process -> process

08cc9e8d59 • Andrew Kelley • Jan 4, 2026

test-stack-traces: update to new main API

84da158afb • Andrew Kelley • Jan 4, 2026

build: fix file system watching compilation on macOS

b32a38ad27 • Andrew Kelley • Jan 4, 2026

rename env_map to environ_map

1070c2a71a • Andrew Kelley • Jan 4, 2026

fix native path lookup on macOS

f25de4c7a2 • Andrew Kelley • Jan 4, 2026

incr-check: update to new APIs

17c7a339d8 • Andrew Kelley • Jan 4, 2026

std: fix child processes on riscv32-linux

c6b75b61b7 • Andrew Kelley • Jan 4, 2026

documentation should be descriptive not prescriptive

d97e4ca0d1 • Andrew Kelley • Jan 4, 2026

langref: update to new main API

77087f6f31 • Andrew Kelley • Jan 4, 2026

test-standalone: update the rest of the cases to new API

4afed3e9ef • Andrew Kelley • Jan 4, 2026

std.Build.Step.Run: fix wrong environment passed

e149c0e2aa • Andrew Kelley • Jan 4, 2026

std.Build.Step.Run: no need to sort the environment

af164b3f3c • Andrew Kelley • Jan 4, 2026

std.Options: work around not lazy enough compiler

ca5c5ade5f • Andrew Kelley • Jan 4, 2026

test-standalone: update more cases to new main API

bf74827ddb • Andrew Kelley • Jan 4, 2026

test-standalone: update cases to new main API

1b56686012 • Andrew Kelley • Jan 4, 2026

std.Io.Threaded: fix the child process error fd mechanism

f2cf7b538f • Andrew Kelley • Jan 4, 2026

start: fix compilation with -lc on windows

0ca83dd9d2 • Andrew Kelley • Jan 4, 2026

compiler: fix -Denable-llvm compilation failures

85fe35d246 • Andrew Kelley • Jan 4, 2026

zig libc: fix subcommand

f28802a9c6 • Andrew Kelley • Jan 4, 2026

compiler: update std lib API usage

960c512efd • Andrew Kelley • Jan 4, 2026

std.process.Args: make toSlice require arena allocation

a6f519c20f • Andrew Kelley • Jan 4, 2026

std: fixes for WASI

1ccc87363a • Andrew Kelley • Jan 4, 2026

start: tweak allocator choice

50e185b718 • Andrew Kelley • Jan 4, 2026

start: make leaks into warnings

0362d9f321 • Andrew Kelley • Jan 4, 2026

std: fix windows compilation errors

60447ea97c • Andrew Kelley • Jan 4, 2026

std.fs.path: make relative a pure function

08447ca47e • Andrew Kelley • Jan 4, 2026

compiler_rt: ensure no std.Io used when not testing

b64491f2d6 • Andrew Kelley • Jan 4, 2026

update tests and tools to new main API

f9585ad01f • Andrew Kelley • Jan 4, 2026

std.Io.Threaded: make environ init non-optional

9009ab2495 • Andrew Kelley • Jan 4, 2026

compiler: update to new std.process APIs

de8c4cd64e • Andrew Kelley • Jan 4, 2026

compiler: delete DarwinPosixSpawn

f612464331 • Andrew Kelley • Jan 4, 2026

std lib tests passing on linux

69d07472a1 • Andrew Kelley • Jan 4, 2026

std.process.Environ: fix compile errors on POSIX

3e6d6150d9 • Andrew Kelley • Jan 4, 2026

std.Progress: go through Io interface for parent IPC mechanism

384bfc5f99 • Andrew Kelley • Jan 4, 2026

std.process.Environ.Block: enhance type safety

42988fc5f4 • Andrew Kelley • Jan 4, 2026

std.process.Environ: fix contains function

b85524d0c8 • Andrew Kelley • Jan 4, 2026

std: move child process APIs to std.Io

32af0f6154 • Andrew Kelley • Jan 4, 2026

std: start wrangling environment variables and process args

d6a1e73142 • Andrew Kelley • Jan 4, 2026

`std.MultiArrayList`: add `*Bounded` variants and `initCapacity`

86a9a9048e • Rue04 • Jan 4, 2026

std.Thread: stop clobbering syscall args

0cbaaa5eb9 • Matthew Lugg • Jan 4, 2026

std.crypto.kangarootwelve: disable flaky test

a0a982f0ea • Andrew Kelley • Jan 4, 2026

Merge pull request 'std.Io.Threaded: performance enhancements, bugfixes, and better Windows and NetBSD support' (#30634) from std.Io.Threaded-groups-2 into master

8226d706e2 • mlugg • Jan 3, 2026

Revert "Use `mmap` `std.heap.page_allocator` impl when compiling for Wasm + libc"

04226193cc • Matthew Lugg • Jan 3, 2026

std.Build: crashes in the test runner are fatal errors

d024d9f005 • Matthew Lugg • Jan 3, 2026

Use `mmap` `std.heap.page_allocator` impl when compiling for Wasm + libc

c9fa8e46df • Carl Åstholm • Jan 3, 2026

Merge pull request 'crypto.edwards25519: optimize rejectLowOrder' (#30650) from jedisct1/zig:ed25519rej into master

1bf29757d9 • jedisct1 • Jan 2, 2026

Forgo `const` qualifiers on `register` locals generated by asm (#30645)

4cee1f7b9a • e820 • Jan 2, 2026

std: use decl literals to improve endian ergonomics

53ebfde6b4 • Meghan Denny • Jan 2, 2026

Fix: tryFindProgram fails when $PATH contains relative paths (#30619)

0c5f879b98 • hixuyuming • Jan 2, 2026

git.zig: Process data packets of all lengths, discarding unrecognized packets

2bd02883c7 • Rick Calixte • Jan 1, 2026

Make Io.Mutex an extern struct

4ad8bc3413 • Ben Krieger • Dec 31, 2025

Update posix.getRandomBytesDevURandom to use linux.statx

9d497d0d77 • Steeve Morin • Dec 31, 2025

std: remove fs.getAppDataDir with no replacement

e956948f99 • Andrew Kelley • Dec 31, 2025

fix lockStderr API calls in test_runner fuzz code

96ba0ab930 • PeterMcKinnis • Dec 30, 2025

Merge pull request 'bsd-futex' (#30626) from mikdusan/zig:bsd-futex into master

1eb8fe7c61 • Andrew Kelley • Dec 30, 2025

std.Io.Group: async and concurrent support Cancelable results

2a02c7a0d5 • Andrew Kelley • Dec 30, 2025

std.Io: fix and improve Group API

2adfd4d107 • Andrew Kelley • Dec 30, 2025

std: fix Progress flickering

f862762f09 • Andrew Kelley • Dec 29, 2025

emit error and crash when trying to use the broken -femit-h option (#30229)

ec13e8eaaa • Sivecano • Dec 29, 2025

build_runner: re-order the help menu

744e22b18a • Andrew Kelley • Dec 29, 2025

Properly support passing a packed struct to byteSwapAllFields (#30571)

8d4a9119b8 • Steven Casper • Dec 29, 2025

Add std.Io.net.Stream.shutdown

e8a2e6578a • Lukas Lalinsky • Dec 29, 2025

std.Io.Dir: pass io to Walker.leave

f2f474fc78 • nyx-xyn • Dec 28, 2025

Merge pull request 'minor bsd fixups' (#30609) from mikdusan/zig:bsd into master

6ca1c88e46 • Michael Dusan • Dec 28, 2025

Merge pull request 'std.Io.File.Stat: make access time optional' (#30607) from atime into master

6984992153 • Andrew Kelley • Dec 27, 2025

Fix #30167: std.mem.window returns slices smaller or equal to size

2e73288e63 • unerr • Dec 27, 2025

Merge pull request 'Optimize {write,take}Leb128' (#30012) from NicoElbers/zig:leb-perf into master

6bf9499c0c • Andrew Kelley • Dec 27, 2025

Fixes doc comment of Futex.wait

ef77cc0de1 • Lucas Santos • Dec 27, 2025

std.math.big: require sufficient capacity for aliased params

9db3e23e80 • Aaron Ang • Dec 27, 2025

Merge pull request 'std: migrate all `fs` APIs to `Io`' (#30232) from std.Io-fs into master

e55e6b5528 • Andrew Kelley • Dec 27, 2025

Linux: Update syscall list for 6.17

c3f2de5e51 • Stephen Gregoratto • Dec 24, 2025

Merge pull request 'Replace uses of `std.Thread.Pool` with `std.Io`, and remove `std.Thread.Pool`' (#30557) from compiler-std.Io into master

985a3565c6 • Andrew Kelley • Dec 22, 2025

Fixes enums.fromInt failing at compile time on in range but invalid values

3af842f0e8 • Mason Remaley • Dec 22, 2025

add PERF_EVENT_IOC_ID

b346090ed2 • pyk • Dec 22, 2025

Merge pull request 'std.ascii: rename indexOf functions to find' (#30101) from adria/zig:indexof-find into master

aa0249d74e • Alex Rønne Petersen • Dec 22, 2025

build_runner: fix race condition in dispatch_deps capacity reservation

6b9125cbe6 • Doug Coleman • Dec 22, 2025

Merge pull request 'Some std.Io goodies' (#30235) from std.Io-misc into master

8c5f731afb • mlugg • Dec 21, 2025

libc: add back freebsd bsm headers

b27bdd5af0 • Alex Rønne Petersen • Dec 21, 2025