Commits

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

change placeholder pattern in deduplicated type errors

442592855c • Prokop Randáček • Dec 20, 2025

Merge pull request 'Windows: Avoid ever-expanding DeviceIoControl error set, handle NOT_A_REPARSE_POINT in ReadLink' (#30186) from squeek502/zig:win-deviceiocontrol into master

5fa7f13082 • Andrew Kelley • Dec 19, 2025

build: bump test-c-abi max_rss to 2_389_779_251 on x86_64-linux

f9419c81cf • Alex Rønne Petersen • Dec 18, 2025

std.os.linux.test: disable `fallocate` on mips64*-linux-*abin32

a6c22c5edb • Alex Rønne Petersen • Dec 18, 2025

build: bump test-compiler-rt max_rss to 978_463_129 on x86_64-linux

6b77bb3f91 • Alex Rønne Petersen • Dec 18, 2025

std.http.test: disable `redirect to different connection` on mips*-linux w/o libc

0437decca9 • Alex Rønne Petersen • Dec 18, 2025

Prevent register clobbering on x86_64 threadlocal access

fc78a61c4c • Mick Sayson • Dec 17, 2025

test: fix up c3ee8078b475e74772ad8a05f13869ce1a2c1128

b9eefe17af • Alex Rønne Petersen • Dec 16, 2025

std.Target: openbsd's landisk port is only little endian

00903d35b1 • Alex Rønne Petersen • Dec 16, 2025

test: remove some nonsensical openbsd targets from llvm_targets

447d6a0dd3 • Alex Rønne Petersen • Dec 16, 2025

std: disable tests that depend on getFdPath on openbsd

b675223eb5 • Alex Rønne Petersen • Dec 16, 2025

std.posix.test: fix sigset tests on openbsd (no rt signals)

215b250e6b • Alex Rønne Petersen • Dec 16, 2025

compiler-rt: implement __clear_cache() for arm/mips64-openbsd

da9733d441 • Alex Rønne Petersen • Dec 16, 2025

std.fs: fix build error in selfExePath() on openbsd

914005105e • Alex Rønne Petersen • Dec 16, 2025

std.Io.Threaded: apply netbsd todo hacks to openbsd

707e389f38 • Alex Rønne Petersen • Dec 16, 2025

std.c: openbsd does not have SIGRTMIN/SIGRTMAX

18db762bb8 • Alex Rønne Petersen • Dec 16, 2025

std.c: remove comptime asserts of siginfo_t size

56add8374c • Alex Rønne Petersen • Dec 16, 2025

compiler-rt: export __stack_chk_fail as __stack_smash_handler on openbsd

672ce9e919 • Alex Rønne Petersen • Dec 16, 2025

std.zig.target: remove two unused consts

0564f83978 • Alex Rønne Petersen • Dec 16, 2025

build: add max_rss values observed on powerpc64le-linux

00220a5ea1 • Alex Rønne Petersen • Dec 16, 2025

std.http: disable all tests on non-Debug powerpc64

9f58931193 • Alex Rønne Petersen • Dec 16, 2025

std.math: disable hypot tests on non-Debug powerpc64

647866dd63 • Alex Rønne Petersen • Dec 16, 2025

test: skip `bitcast nan float does not modify signaling bit` on powerpc

423d117251 • Alex Rønne Petersen • Dec 16, 2025

test: skip some C ABI vector tests on powerpc

c3ee8078b4 • Alex Rønne Petersen • Dec 16, 2025

test: limit `invalid_tail_call` to x86_64-linux

eaae3f936b • Alex Rønne Petersen • Dec 16, 2025

test: disable an error trace test on optimized powerpc64le

f36949ead3 • Alex Rønne Petersen • Dec 16, 2025

compiler-rt: disable extenddftf2 test on powerpc

d5e3c8a2aa • Alex Rønne Petersen • Dec 16, 2025

langref: work around powerpc LLVM miscompilation in `runtime_shrExact_overflow`

9373a963a1 • Alex Rønne Petersen • Dec 16, 2025

Merge pull request 'Bigint improvements' (#30100) from unplanned/zig:bigint-improvements into master

80b5917fad • Andrew Kelley • Dec 15, 2025

libc: Update macOS headers to SDK 26.2

648c1c5d28 • Linus Groh • Dec 14, 2025

Merge pull request 'Linux: Nuke Stat bits in favour of Statx' (#30122) from The-King-of-Toasters/zig:statx into master

2f2b097576 • Alex Rønne Petersen • Dec 14, 2025

windows: type safety improvements and more ntdll functions

c13857e504 • Jacob Young • Dec 12, 2025

musl: add nop after b to __dlsym in powerpc64 ldso code

27e5047a88 • Alex Rønne Petersen • Dec 12, 2025

musl: add nop after bl to start_c in powerpc64 crt code

1add36403a • Alex Rønne Petersen • Dec 11, 2025

aro: define _CALL_ELF to 2 for powerpc64(le)

c1daad3d68 • Alex Rønne Petersen • Dec 11, 2025

llvm: fix aliases not having linkage, visibility, etc set

abc8ddcfa9 • Alex Rønne Petersen • Dec 10, 2025

build: bump compiler max_rss to 6_664_025_702 on x86_64-linux

2da956b84a • Alex Rønne Petersen • Dec 9, 2025

std: disable flaky tests

1608e31ca1 • Andrew Kelley • Dec 9, 2025

Merge pull request 'crypto.mlkem: return J(z||c) on implicit rejection' (#30155) from jedisct1/zig:mlkemrej into master

d27c804d9f • jedisct1 • Dec 9, 2025

Merge pull request 'crypto: add missing sha2 arm early clobber' (#30152) from sinon/zig:arm-sha2-clobber into master

60a9a7e085 • jedisct1 • Dec 9, 2025

Merge pull request 'add FreeBSD 15 libc support' (#30135) from alexrp/zig:freebsd-15 into master

7f36c4c7d3 • Alex Rønne Petersen • Dec 8, 2025

sema: remove special case check in `is_non_err`

c2aeef04e5 • pentuppup • Dec 8, 2025

build: bump test-compiler-rt max_rss to 868_445_388 on x86_64-linux

5d96a58f1d • Alex Rønne Petersen • Dec 7, 2025

stage2_wasm: revival, enabling tests

bf58a3bc08 • Pavel Verigo • Dec 7, 2025

sema: fix error_return_trace_index handling in zirCondBr

cc099afca5 • Pavel Verigo • Dec 7, 2025

build: bump test-zigc max_rss to 871_883_161 on x86_64-linux

a21d9408a3 • Alex Rønne Petersen • Dec 7, 2025

std.heap: remove `raw_c_allocator`

b5ff96b4d2 • Matthew Lugg • Dec 6, 2025

build_runner: don't dim the tree line of reused step

db15df5daa • Matthew Lugg • Dec 6, 2025

std: make stack unwinding faster on macOS

65922a2d43 • Matthew Lugg • Dec 6, 2025

Compilation: fix appendFileSystemInput race between main thread and C object workers

621e1d7b1e • Alex Rønne Petersen • Dec 6, 2025

detect `comptime var` references in asm input/output and improve errors

28c5cc390c • pentuppup • Dec 6, 2025

Merge pull request 'Remove things deprecated during the 0.15 release cycle' (#30018) from linus/zig:remove-deprecated-stuff into master

dbb4c8d151 • mlugg • Dec 6, 2025

Merge pull request 'link: support `--dependency-file` linker option' (#30073) from alexrp/zig:elf-depfile into master

d41c16930d • Alex Rønne Petersen • Dec 6, 2025

build: bump test-zigc max_rss to 767_483_904 on x86_64-linux

1e616096d4 • Alex Rønne Petersen • Dec 6, 2025

std.heap: rework `c_allocator`

4ce7b57e86 • Matthew Lugg • Dec 5, 2025

std.debug: skip `manage resources correctly` with cbe

ea94ac52c5 • Matthew Lugg • Dec 5, 2025

std.Io.Timestamp: when creating a Clock.Timestamp actually set .raw instead of the non-existant .nanoseconds

032e3c9254 • Aidan Welch • Dec 5, 2025

Change github links to codeberg

adc5a39de2 • Luna Schwalbe • Dec 5, 2025

make Io.net.sendMany compile

58e3c2cefd • Loris Cro • Dec 5, 2025

ci: reduce x86_64-linux timeouts

c166bb36f6 • Alex Rønne Petersen • Dec 4, 2025

ci: set maxrss from $ZSF_MAX_RSS if provided by the runner

78cba86928 • Alex Rønne Petersen • Dec 4, 2025

build: adjust max_rss on a per-CI-host basis

2728eb5d5e • Alex Rønne Petersen • Dec 4, 2025

std.process.Child: enable rusage collection for dragonfly, netbsd, openbsd

44543800a5 • Alex Rønne Petersen • Dec 4, 2025

std.c: add rusage for dragonfly, netbsd, openbsd

2659fadb95 • Alex Rønne Petersen • Dec 4, 2025

std.process.Child: enable rusage collection for freebsd, illumos, serenity

9eed87f93e • Alex Rønne Petersen • Dec 4, 2025

ci: don't skip release mode tests on x86_64-windows-debug

e270c97ed1 • Alex Rønne Petersen • Dec 4, 2025

ci: skip spirv and wasm tests on x86_64-freebsd

c21ce53494 • Alex Rønne Petersen • Dec 4, 2025

build: add -Dskip-spirv and -Dskip-wasm options

e2a9e568b4 • Alex Rønne Petersen • Dec 4, 2025

build: add some missing darwin tags

ad9a5187ac • Alex Rønne Petersen • Dec 4, 2025

Merge pull request 'Argon2: use the std.Io interface' (#30084) from jedisct1/zig:argon2 into master

d73fbcc3ae • jedisct1 • Dec 3, 2025

std.process.ArgIteratorWasi: fix no-args deinit

cb115cf73a • Zihad • Dec 3, 2025

ci: set a sensible maxrss in x86_64-windows scripts

be9649f4ea • Alex Rønne Petersen • Dec 2, 2025

Merge pull request 'std.Io.Threaded: rework cancellation' (#30033) from cancellation into master

52ad126bb4 • Andrew Kelley • Dec 2, 2025

std.zig.Ast: count addrspace tokens correctly

95f93a0b28 • rpkak • Dec 1, 2025

Merge pull request 'std.crypto.aes: expose the inverse MixColumns operation' (#30052) from jedisct1/zig:invmixcolumns into master

1d1e2b7780 • jedisct1 • Dec 1, 2025

Return a `usize` from `@abs` if given an `isize`

bfe3317059 • fn ⌃ ⌥ • Nov 29, 2025

Merge pull request 'Sema: initialize OPV comptime allocs correctly' (#30043) from reify-empty-struct into master

44e99edd7a • mlugg • Nov 29, 2025

std.posix.accept: handle non-listening socket EINVAL

a0289d0cce • Nikolay Govorov • Nov 29, 2025

issue templates: update issue labels to match the actual org labels

7d9ad992ab • Alex Rønne Petersen • Nov 29, 2025

Revert "ci: apply workaround for #22213 to x86_64-linux scripts"

a38220376e • Alex Rønne Petersen • Nov 28, 2025

ci: apply workaround for #22213 to x86_64-linux scripts

a8f9b5dc06 • Alex Rønne Petersen • Nov 28, 2025

README: github -> codeberg for some links

713716770e • Alex Rønne Petersen • Nov 28, 2025

issue templates: use anchors in URLs

e19c61a16e • Andrew Kelley • Nov 28, 2025

Merge pull request 'std.crypto: add hybrid post-quantum/traditional key encapsulation' (#30010) from jedisct1/zig:hybridkem into master

e6d19a07d2 • jedisct1 • Nov 28, 2025

ci: pin actions/checkout to current ziglang/checkout@HEAD

fbafbd4262 • Alex Rønne Petersen • Nov 27, 2025

Update std.zig.system.NativePaths.detect to support some more flags on NixOS like environment.

7af412b6b4 • Purple • Nov 27, 2025

std.sort.partitionPoint: faster implementation (#30005)

e427ba9cd5 • Andrew Kelley • Nov 27, 2025

http.requestHasBody: a PUT response can have a body

854774d468 • Frank Denis • Nov 27, 2025

x86_64: fix abi of a struct that partially fits in registers

a1827d5977 • Jacob Young • Nov 27, 2025