ziglang/zig
148
2.9k
Fork
You've already forked zig
271

Default branch

master
Some checks are pending
ci / loongarch64-linux-debug (push) Waiting to run
ci / loongarch64-linux-release (push) Waiting to run
ci / s390x-linux-debug (push) Waiting to run
ci / s390x-linux-release (push) Waiting to run
ci / aarch64-macos-release (push) Successful in 29m3s
ci / x86_64-freebsd-release (push) Successful in 33m21s
ci / x86_64-windows-release (push) Successful in 41m0s
ci / x86_64-freebsd-debug (push) Successful in 42m30s
ci / x86_64-openbsd-release (push) Successful in 49m47s
ci / x86_64-windows-debug (push) Successful in 54m18s
ci / aarch64-macos-debug (push) Successful in 56m36s
ci / x86_64-openbsd-debug (push) Successful in 59m31s
ci / x86_64-linux-debug (push) Successful in 1h8m30s
ci / x86_64-linux-debug-llvm (push) Successful in 1h36m53s
ci / aarch64-linux-release (push) Successful in 1h36m52s
ci / x86_64-linux-release (push) Successful in 2h1m7s
ci / aarch64-linux-debug (push) Successful in 2h12m52s
ci / powerpc64le-linux-release (push) Successful in 1h43m6s
ci / powerpc64le-linux-debug (push) Successful in 4h18m43s

4f16e80cea · std: halve the number of mutexes per mutex · Updated 2026年01月15日 05:28:11 +01:00

Branches

mmap
Some checks failed
ci / loongarch64-linux-debug (pull_request) Waiting to run
ci / loongarch64-linux-release (pull_request) Waiting to run
ci / powerpc64le-linux-debug (pull_request) Waiting to run
ci / s390x-linux-debug (pull_request) Waiting to run
ci / s390x-linux-release (pull_request) Waiting to run
ci / aarch64-macos-release (pull_request) Successful in 30m22s
ci / x86_64-freebsd-release (pull_request) Successful in 34m19s
ci / x86_64-windows-release (pull_request) Failing after 35m30s
ci / x86_64-freebsd-debug (pull_request) Successful in 39m53s
ci / x86_64-openbsd-release (pull_request) Successful in 49m21s
ci / x86_64-openbsd-debug (pull_request) Successful in 53m59s
ci / x86_64-linux-debug (pull_request) Successful in 53m57s
ci / x86_64-windows-debug (pull_request) Failing after 56m8s
ci / aarch64-macos-debug (pull_request) Successful in 57m23s
ci / x86_64-linux-release (pull_request) Failing after 58m49s
ci / aarch64-linux-release (pull_request) Successful in 1h36m41s
ci / x86_64-linux-debug-llvm (pull_request) Failing after 2h13m10s
ci / aarch64-linux-debug (pull_request) Successful in 2h22m11s
ci / powerpc64le-linux-release (pull_request) Successful in 1h37m14s

6c1cd9683b · std: fix handling of EBADF error code · Updated 2026年01月15日 08:37:36 +01:00 andrewrk

0
13
#30840 Open

382faa2c72 · 🤔🤔 · Updated 2026年01月15日 04:37:52 +01:00 alexrp

10
2

bfdd63e7cb · 🤔🤔 · Updated 2026年01月14日 18:23:06 +01:00 alexrp

10
2
test-no-bin
Some checks are pending
ci / x86_64-freebsd-release (push) Successful in 34m31s
ci / x86_64-freebsd-debug (push) Successful in 42m14s
ci / x86_64-linux-debug (push) Successful in 46m23s
ci / aarch64-macos-release (push) Successful in 47m20s
ci / x86_64-windows-release (push) Successful in 47m50s
ci / x86_64-windows-debug (push) Successful in 51m30s
ci / x86_64-openbsd-release (push) Successful in 54m26s
ci / aarch64-macos-debug (push) Successful in 1h10m49s
ci / x86_64-openbsd-debug (push) Successful in 1h8m14s
ci / aarch64-linux-release (push) Successful in 1h29m23s
ci / aarch64-linux-debug (push) Successful in 2h13m17s
ci / powerpc64le-linux-release (push) Successful in 1h34m43s
ci / x86_64-linux-debug-llvm (push) Successful in 2h47m29s
ci / powerpc64le-linux-debug (push) Successful in 3h19m22s
ci / x86_64-linux-release (push) Successful in 4h21m59s
ci / riscv64-linux-release (push) Successful in 7h15m54s
ci / riscv64-linux-debug (push) Successful in 8h37m50s
ci / s390x-linux-debug (push) Successful in 2h25m7s
ci / s390x-linux-release (push) Successful in 1h25m8s
ci / loongarch64-linux-debug (push) Successful in 2h53m8s
ci / loongarch64-linux-release (push) Waiting to run

126cc174ce · 🤔 · Updated 2026年01月14日 18:22:47 +01:00 alexrp

10
2
poll
Some checks failed
ci / aarch64-macos-release (pull_request) Failing after 1m50s
ci / x86_64-freebsd-release (pull_request) Failing after 2m2s
ci / x86_64-freebsd-debug (pull_request) Failing after 2m48s
ci / x86_64-windows-release (pull_request) Failing after 3m16s
ci / x86_64-windows-debug (pull_request) Failing after 4m21s
ci / aarch64-macos-debug (pull_request) Failing after 5m13s
ci / x86_64-openbsd-release (pull_request) Failing after 4m20s
ci / x86_64-openbsd-debug (pull_request) Failing after 6m42s
ci / x86_64-linux-release (pull_request) Failing after 31m41s
ci / x86_64-linux-debug (pull_request) Failing after 35m42s
ci / aarch64-linux-release (pull_request) Failing after 57m56s
ci / x86_64-linux-debug-llvm (pull_request) Failing after 1h2m36s
ci / aarch64-linux-debug (pull_request) Failing after 1h10m35s
ci / powerpc64le-linux-release (pull_request) Failing after 46m0s
ci / powerpc64le-linux-debug (pull_request) Failing after 54m1s
ci / s390x-linux-debug (pull_request) Failing after 1h7m59s
ci / s390x-linux-release (pull_request) Failing after 45m4s
ci / loongarch64-linux-release (pull_request) Failing after 1h0m43s
ci / loongarch64-linux-debug (pull_request) Failing after 1h17m53s

3b71c697ab · compiler: update for std.Io.File.MultiReader API · Updated 2026年01月14日 09:56:11 +01:00 andrewrk

10
20
#30743 Open

6684b908c5 · tracy: add fiber integration · Updated 2026年01月14日 01:11:29 +01:00 jacobly

10
4
llvm22
All checks were successful
ci / x86_64-freebsd-release (push) Successful in 34m39s
ci / x86_64-freebsd-debug (push) Successful in 52m25s
ci / aarch64-macos-debug (push) Successful in 1h1m46s
ci / x86_64-windows-release (push) Successful in 52m24s
ci / x86_64-windows-debug (push) Successful in 1h1m46s
ci / aarch64-macos-release (push) Successful in 1h16m46s
ci / x86_64-openbsd-release (push) Successful in 57m36s
ci / aarch64-linux-release (push) Successful in 1h26m52s
ci / x86_64-linux-debug (push) Successful in 1h20m57s
ci / x86_64-openbsd-debug (push) Successful in 1h10m4s
ci / aarch64-linux-debug (push) Successful in 2h13m16s
ci / x86_64-linux-release (push) Successful in 2h30m1s
ci / x86_64-linux-debug-llvm (push) Successful in 2h32m6s
ci / powerpc64le-linux-release (push) Successful in 1h29m20s
ci / powerpc64le-linux-debug (push) Successful in 3h53m10s
ci / s390x-linux-release (push) Successful in 1h28m55s
ci / s390x-linux-debug (push) Successful in 3h13m12s
ci / loongarch64-linux-release (push) Successful in 2h14m52s
ci / loongarch64-linux-debug (push) Successful in 3h34m44s

3da6e67199 · std.Io.test: disable Group.concurrent on linux w/o libc · Updated 2026年01月13日 21:27:53 +01:00 alexrp

11
0
Included

f633a4845a · Io: add ring to Batch API · Updated 2026年01月13日 02:05:15 +01:00 jacobly

78
13

fa74b80ab6 · std: introduce Io.Debug proof of concept · Updated 2026年01月12日 10:40:53 +01:00 mlugg

31
1
debug-file-leaks
Some checks failed
ci / aarch64-linux-release (pull_request) Failing after 14m30s
ci / aarch64-linux-debug (pull_request) Failing after 16m28s
ci / x86_64-freebsd-debug (pull_request) Failing after 11m40s
ci / x86_64-freebsd-release (pull_request) Failing after 7m24s
ci / x86_64-windows-release (pull_request) Failing after 3m29s
ci / x86_64-windows-debug (pull_request) Failing after 5m19s
ci / x86_64-linux-debug (pull_request) Failing after 12m34s
ci / aarch64-macos-debug (pull_request) Failing after 18m43s
ci / x86_64-linux-debug-llvm (pull_request) Failing after 12m7s
ci / x86_64-openbsd-debug (pull_request) Failing after 12m11s
ci / x86_64-linux-release (pull_request) Failing after 11m24s
ci / x86_64-openbsd-release (pull_request) Failing after 7m10s
ci / aarch64-macos-release (pull_request) Failing after 16m4s
ci / loongarch64-linux-debug (pull_request) Failing after 24m26s
ci / loongarch64-linux-release (pull_request) Failing after 21m42s
ci / s390x-linux-debug (pull_request) Failing after 12m27s
ci / s390x-linux-release (pull_request) Failing after 11m40s
ci / powerpc64le-linux-debug (pull_request) Failing after 17m35s
ci / powerpc64le-linux-release (pull_request) Failing after 16m22s

479e62e8ee · std.Io.Threaded: debug file handle leaks · Updated 2026年01月11日 09:40:46 +01:00 andrewrk

64
1
#30788 Open
hate-letter-to-std.os
Some checks failed
ci / x86_64-freebsd-release (pull_request) Successful in 35m24s
ci / x86_64-freebsd-debug (pull_request) Successful in 45m42s
ci / aarch64-linux-release (pull_request) Successful in 1h34m29s
ci / aarch64-macos-release (pull_request) Successful in 56m45s
ci / aarch64-linux-debug (pull_request) Successful in 2h24m56s
ci / x86_64-linux-debug (pull_request) Successful in 1h42m36s
ci / aarch64-macos-debug (pull_request) Successful in 2h25m30s
ci / x86_64-windows-debug (pull_request) Successful in 49m53s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 2h53m53s
ci / x86_64-windows-release (pull_request) Successful in 50m28s
ci / x86_64-linux-release (pull_request) Successful in 3h47m13s
ci / s390x-linux-release (pull_request) Successful in 1h33m24s
ci / s390x-linux-debug (pull_request) Successful in 2h47m30s
ci / powerpc64le-linux-release (pull_request) Successful in 1h48m11s
ci / powerpc64le-linux-debug (pull_request) Successful in 4h52m51s
ci / loongarch64-linux-debug (pull_request) Failing after 2h33m11s
ci / loongarch64-linux-release (pull_request) Failing after 4h1m0s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped

ce89006035 · std.Io.Kqueue: fix bitrot · Updated 2026年01月08日 03:00:36 +01:00 andrewrk

122
0
#30741 Merged
i-am-a-foolish-fool
Some checks failed
ci / x86_64-freebsd-release (pull_request) Successful in 54m29s
ci / x86_64-freebsd-debug (pull_request) Successful in 1h21m0s
ci / aarch64-linux-release (pull_request) Successful in 1h31m10s
ci / aarch64-linux-debug (pull_request) Successful in 2h27m39s
ci / aarch64-macos-release (pull_request) Successful in 1h1m51s
ci / x86_64-linux-debug (pull_request) Successful in 1h47m39s
ci / aarch64-macos-debug (pull_request) Successful in 2h30m26s
ci / x86_64-windows-debug (pull_request) Successful in 56m9s
ci / x86_64-windows-release (pull_request) Successful in 54m44s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 2h43m18s
ci / x86_64-linux-release (pull_request) Successful in 3h34m54s
ci / powerpc64le-linux-release (pull_request) Successful in 1h44m0s
ci / s390x-linux-release (pull_request) Successful in 1h54m52s
ci / s390x-linux-debug (pull_request) Successful in 2h43m49s
ci / powerpc64le-linux-debug (pull_request) Successful in 4h42m33s
ci / loongarch64-linux-release (pull_request) Successful in 2h21m32s
ci / loongarch64-linux-debug (pull_request) Successful in 3h30m22s
ci / riscv64-linux-debug (pull_request) Has been cancelled
ci / riscv64-linux-release (pull_request) Has been cancelled

7f24c5b659 · Io.Threaded: fix bad assertion · Updated 2026年01月07日 01:30:21 +01:00 mlugg

173
1
#30723 Merged
ProcessPrng
Some checks failed
ci / x86_64-windows-release (pull_request) Failing after 6m42s
ci / x86_64-windows-debug (pull_request) Failing after 8m30s
ci / x86_64-freebsd-release (pull_request) Failing after 33m52s
ci / x86_64-freebsd-debug (pull_request) Failing after 47m24s
ci / aarch64-macos-release (pull_request) Failing after 57m50s
ci / aarch64-linux-release (pull_request) Failing after 1h13m45s
ci / x86_64-linux-debug (pull_request) Failing after 1h22m18s
ci / x86_64-linux-debug-llvm (pull_request) Failing after 1h37m20s
ci / aarch64-macos-debug (pull_request) Failing after 1h54m40s
ci / aarch64-linux-debug (pull_request) Failing after 1h58m22s
ci / x86_64-linux-release (pull_request) Failing after 2h9m52s
ci / s390x-linux-debug (pull_request) Failing after 2h44m49s
ci / s390x-linux-release (pull_request) Failing after 1h32m48s
ci / loongarch64-linux-release (pull_request) Failing after 1h38m23s
ci / loongarch64-linux-debug (pull_request) Failing after 2h20m28s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped

60e2ea0bfb · windows: use ProcessPrng from bcryptprimitives.dll · Updated 2026年01月05日 09:36:11 +01:00 andrewrk

243
7
#30688 Closed

4f7a3c23e7 · Elf2: improve dynamic linking support · Updated 2026年01月03日 05:47:59 +01:00 jacobly

327
1

c8cdb94333 · windows: fix DeviceIoControl dispatch · Updated 2025年12月15日 00:45:07 +01:00 jacobly

625
4

c6e7c2cb80 · WIP · Updated 2025年11月21日 17:04:52 +01:00 ziglang

799
3

c199124a84 · fix logic bug in groupAsync · Updated 2025年11月07日 13:33:45 +01:00 ziglang

974
3

eef8deb918 · start the 0.15.3 release cycle · Updated 2025年10月11日 05:46:22 +02:00 ziglang

2223
119

2b5306a94b · Add missing clobbers to context switching · Updated 2025年10月09日 09:45:49 +02:00 ziglang

1634
74

504c85a626 · Sema: allow coercion of generic function pointer · Updated 2025年09月10日 10:47:51 +02:00 ziglang

1998
1