windows: fix `DeviceIoControl` dispatch
c8cdb94333 • Jacob Young • Dec 14, 2025
DO NOT MERGE: jobserver usage example with `std.Thread.Pool`
bf53a2de51 • Matthew Lugg • Dec 14, 2025
std.job: add Robust Jobserver implementation
b599ac5e82 • Matthew Lugg • Dec 14, 2025
std: add and improve some system API bindings
31a26bf483 • Matthew Lugg • Dec 14, 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
remove zig-cache from .gitignore
51bb2b3d2d • Alex Rønne Petersen • Nov 26, 2025
adjust issue templates for Codeberg
9b752cb989 • Alex Rønne Petersen • Nov 26, 2025
ci: remove GitHub Actions
4d58fafaf2 • Alex Rønne Petersen • Nov 26, 2025
ci: bump riscv64-linux-debug timeout by 1 hour
43b4368b94 • Alex Rønne Petersen • Nov 26, 2025
ci: make the workflow file a bit more readable
c969ef7cbe • Alex Rønne Petersen • Nov 26, 2025
README: enhance plain text readability
fc8a51ece3 • Andrew Kelley • Nov 26, 2025
Merge pull request #26005 from jedisct1/kt128r
2e328beaa5 • Alex Rønne Petersen • Nov 26, 2025
std.Progress: Terminate progress escape codes with `ST` not `BEL`
b6e1a100b8 • Jay Petacat • Nov 26, 2025
std.elf implemented DynamicSectionBufferIterator
0b5b35c696 • Giuseppe Cesarano • Nov 26, 2025
crypto.blake3: sequentially process larger small tree layers (#26046)
5f73c01368 • Frank Denis • Nov 26, 2025
`Build.Step.Options`: add `comptime_float` support
e23af9d31d • IOKG04 • Nov 26, 2025
std.zig.AstGen: rename token_bytes parameter to ident_name_raw
f3270ceca4 • Mateusz Poliwczak • Nov 26, 2025
docs: fix up some README links
5cb72fce91 • Eamon Burns • Nov 26, 2025
ci: remove hardcoded paths in aarch64-macos scripts
6ef3af4c1c • Jacob Young • Nov 25, 2025
ci: add aarch64-macos to Forgejo Actions
f50b0d7136 • Alex Rønne Petersen • Nov 25, 2025
fetch: update from std.Thread.Pool to std.Io
0f1a6ae943 • Andrew Kelley • Nov 25, 2025
std.Zig.AstGen: handle properly .inferred_ptr and .destructure in enum_literal handling
d0ba6642b5 • Mateusz Poliwczak • Nov 25, 2025
std.testing: Fix expectEqualDeep formatted enum (#25960)
14ba3bd9a1 • Nir Lahad • Nov 25, 2025
std.Io.Threaded: fix QueryPerformanceCounter usage
e4be00f949 • Zihad • Nov 25, 2025
Merge pull request #26037 from ziglang/build-runner-std.Io
5816646aa0 • Andrew Kelley • Nov 25, 2025
Merge pull request #25993 from squeek502/windows-paths
53e615b920 • Ryan Liptak • Nov 24, 2025
std.Io: add Group.concurrent
32dc46aae5 • Andrew Kelley • Nov 24, 2025
std.Io.File.readPositional fixed buffer type
476d7d939c • Giuseppe Cesarano • Nov 24, 2025
crypto.ml_kem: avoid redundant assignment & fix K-PKE.KeyGen (#26031)
3c647ca6bb • Frank Denis • Nov 24, 2025
Merge pull request #17541 from moosichu/fix/wine-get-final-path-name-by-handle
289f2f0d34 • Ryan Liptak • Nov 24, 2025
README: update some links
66fe584ead • Andrew Kelley • Nov 24, 2025
Merge pull request #26030 from squeek502/windows-cleanup
ccc5e581a8 • Ryan Liptak • Nov 24, 2025
ci: bump riscv64-linux-release timeout to 8 hours on Forgejo Actions
b31173179b • Alex Rønne Petersen • Nov 24, 2025
README: use HTTPS for `releases.llvm.org`
9082b004b6 • fkobi • Nov 23, 2025
langref: convert to unmanaged `ArrayList` in example
755a3d957c • meowjesty • Nov 23, 2025
std.math.big.int: fix format functions
e5c2df9f17 • Justus Klausecker • Nov 23, 2025
std.Target: remove Abi.code16
16fc083f2b • Alex Rønne Petersen • Nov 23, 2025
Merge pull request #23733 from alichraghi/bp
6d543bcf94 • Matthew Lugg • Nov 23, 2025
cbe: translate sparc ccr/icc/xcc registers to icc
0a9f666ea6 • Alex Rønne Petersen • Nov 23, 2025
Revert "std.os.linux.sparc64: use icc instead of xcc in asm clobbers"
1231aa9719 • Alex Rønne Petersen • Nov 23, 2025
flate.Compress: simplify huffman node comparisons
8284da2f3d • Kendall Condon • Nov 23, 2025