Commits

std.Target: fuchsia supports arm/thumb now

bdc3c52e43 • Alex Rønne Petersen • Feb 19, 2026

llvm: update data layout strings to LLVM 22

8f59b2d59e • Alex Rønne Petersen • Feb 19, 2026

zig cc: update options data to LLVM 22

fbbc274d53 • Alex Rønne Petersen • Feb 19, 2026

std.Target: update CPU and feature data to LLVM 22

29e61cf08a • Alex Rønne Petersen • Feb 19, 2026

libtsan: update to LLVM 22

5a899c8910 • Alex Rønne Petersen • Feb 19, 2026

libunwind: update to LLVM 22

ba6adb2dc9 • Alex Rønne Petersen • Feb 19, 2026

libcxx: update to LLVM 22

7ede15da60 • Alex Rønne Petersen • Feb 19, 2026

llvm-libc: update to LLVM 22

1576e4181c • Alex Rønne Petersen • Feb 19, 2026

libcxxabi: update to LLVM 22

e5ede37983 • Alex Rønne Petersen • Feb 19, 2026

zig cc: update intrinsic headers to LLVM 22

a98f7e42f4 • Alex Rønne Petersen • Feb 19, 2026

zig cc: update driver files to LLVM 22

7687fc353f • Alex Rønne Petersen • Feb 19, 2026

cmake: update to LLVM 22

87041c8979 • Alex Rønne Petersen • Feb 19, 2026

link: recognize thin archives in ld script detection

0e3c6514a4 • Marcel W. Wysocki • Feb 17, 2026

ci: update to qemu 10.2.1

0fd8dc8ea6 • Alex Rønne Petersen • Feb 17, 2026

cc: disable implicit runtimes with -nostdlib, matching clang

0e45a44991 • Marcel W. Wysocki • Feb 16, 2026

Revert "Allow overriding std.Io at a namespace level."

27eec9bd62 • Andrew Kelley • Feb 16, 2026

fix segfault when /etc/hosts missing last newline

1838134200 • vitalii • Feb 15, 2026

spirv: implement AIR tag struct_field_ptr

17dd2f0a85 • rpkak • Feb 15, 2026

Add missing EV flags for NetBSD

8c83acd3d4 • Iku Iwasa • Feb 15, 2026

Merge pull request 'std.Io: remove select function' (#31223) from remove-select into master

c8f54a2f07 • Andrew Kelley • Feb 15, 2026

Merge pull request 'std.math.acos/asin: Add @Vector(?,f32) and @Vector(?,f64) support' (#31209) from lzm-build/zig:acos_asin_simd into master

c6eeae8a8c • Andrew Kelley • Feb 14, 2026

Io.Dispatch.sleep: add cancelation support

771047ae93 • Jacob Young • Feb 14, 2026

Io.Dispatch.Mutex: fix deadlock conditions

b7f93695f9 • Jacob Young • Feb 14, 2026

fetch: use tmp dir inside zig-pkg/

f996d28666 • Andrew Kelley • Feb 14, 2026

libc malloc: introduce a canary

017228de89 • Andrew Kelley • Feb 14, 2026

Merge pull request 'Io.Dispatch: introduce grand central dispatch io impl' (#31198) from dispatch into master

d2c862e6ff • Andrew Kelley • Feb 13, 2026

Merge branch 'std.math.atan: Add @Vector(?,f32) and @Vector(?,f64) support'

e262a32ad1 • Andrew Kelley • Feb 13, 2026

compiler_rt: Implemented missing handling of denormal numbers when dividing f128 (#30198)

07b08b9638 • Chris Boesch • Feb 13, 2026

std.Io.Threaded: fix FreeBSD Futex max_waiters (#30094)

fd74c5742d • hubidubi • Feb 13, 2026

Merge branch 'jeffective-jeff/libzigc-acosf'

dbfe34167d • Andrew Kelley • Feb 13, 2026

remove some unused libc files

4ea9904923 • rpkak • Feb 13, 2026

crypto: Allow arbitrary types for secureZeroes

0bed4fb384 • IntegratedQuantum • Feb 13, 2026

Merge branch std.Deque: add *Ptr and *Slice functions

469bf6af07 • Andrew Kelley • Feb 13, 2026

zig libc: add rint

f36d0573cd • kineye • Feb 13, 2026

libc: implement insque and remque in Zig

5132d78e83 • Neel • Feb 13, 2026

Merge pull request 'zig libc: implement malloc' (#31177) from libc-malloc into master

4a3adaaa23 • Andrew Kelley • Feb 13, 2026

Fix IpAddress.setPort

37109fa4ef • Karel Marek • Feb 13, 2026

crash_report: finish reverting panic changes

251f54d1d7 • Jacob Young • Feb 12, 2026

Merge pull request 'fix(codegen/llvm): teach llvm to not `dllexport` hidden exports' (#31180) from GasInfinity/zig:fix-hidden-dllexport into master

381e231468 • Alex Rønne Petersen • Feb 12, 2026

std/c: glibc has supported arc4random_buf since 2.36

13f31bb3c3 • Meghan Denny • Feb 11, 2026

std.posix: remove close function

b600b6e5e0 • Andrew Kelley • Feb 11, 2026

bump maxrss for compiler_rt, libc, and c-abi tests

ea30f86113 • Andrew Kelley • Feb 11, 2026

Revert "compiler: override debug_io in release + evented mode"

ba293eb820 • Andrew Kelley • Feb 11, 2026

zig libc: exp10, exp10f, pow10, pow10f (#31163)

d4217e2119 • Pivok • Feb 11, 2026

zig libc: simplify implementation

96bd268c8c • Andrew Kelley • Feb 11, 2026

compiler: override debug_io in release + evented mode

6840326711 • Andrew Kelley • Feb 10, 2026

Io.IoUring: implement some thread pool options and other cleanup

7369008d8c • Jacob Young • Feb 10, 2026

Allow overriding std.Io at a namespace level.

e314dadb01 • Khitiara • Feb 10, 2026

Merge pull request 'compiler_rt: common -> compiler_rt' (#31169) from compiler-rt-cleanup-2 into master

bf1b9318a9 • Andrew Kelley • Feb 10, 2026

Merge pull request 'Linux 6.19' (#31165) from alexrp/zig:linux-6.19 into master

7fbeeca924 • Andrew Kelley • Feb 10, 2026

Merge pull request 'Autodoc: display line numbers in source code display' (#31155) from nektro/fork-zig:nektro-patch-54643 into master

6c7814fabd • Andrew Kelley • Feb 10, 2026

Merge pull request 'IoUring: update to new Io APIs' (#31158) from io-uring-update into master

b607b0c27a • Andrew Kelley • Feb 9, 2026

compiler_rt: partial cleanup

04c180c8e5 • Andrew Kelley • Feb 9, 2026

std.ArrayList: Fix compile error when `@sizeOf(T) == 0`

6473dc22fc • Nils Koch • Feb 9, 2026

libzigc: hypotf, hypotl (#31150)

f1b2554023 • Pivok • Feb 9, 2026

Allow build.zig scripts to define module definition files (.def) when building win32 dlls.

fb18f2096a • antme0 • Feb 9, 2026

ci: disable loongarch64-linux

f061c0dc28 • Alex Rønne Petersen • Feb 8, 2026

std.os.linux: add F_SEAL constants to F struct

52a6242443 • Ben Buhse • Feb 8, 2026

initialize mutex correctly in kqueue.zig

703df73f38 • angus • Feb 7, 2026

std.Threaded: replace more kernel32 functions with ntdll

b5bd494606 • Jacob Young • Feb 7, 2026

Merge pull request 'ability to override packages locally' (#31138) from fork-cli into master

12cb5b9285 • Andrew Kelley • Feb 7, 2026

Air: add "unwrap" functions for loading extra data

36b65ab59e • Mathieu Suen • Feb 6, 2026

Merge pull request 'fetch packages into project-local directory' (#31121) from project-local-deps into master

d84a638e8b • Andrew Kelley • Feb 6, 2026

removed reduntant @as() from switch in getDaysInMonth

076f7e5bd5 • bgthompson • Feb 5, 2026

libzigc: hypot (#31104)

d0b39c7f2b • Pivok • Feb 5, 2026

std.os.linux: fix test not building

c38f9336a3 • brickmonster • Feb 5, 2026

Environ: reinstate `null` return on `=` in environment variable keys

bcb5218a2b • Ryan Liptak • Feb 5, 2026

libc: reimplement swab in Zig (#31130)

fa3228ae42 • Ivel • Feb 5, 2026

std.Threaded: replace console kernel32 functions with ntdll

c77e7146f5 • Jacob Young • Feb 5, 2026

Merge pull request 'ci: run test-libc on x86_64-linux-release' (#30221) from alexrp/zig:ci-libc-test into master

f150759953 • Alex Rønne Petersen • Feb 5, 2026

Merge pull request 'std.os.windows: move OpenFile and GetFinalPathNameByHandle into Io.Threaded' (#31111) from windows-open-file-again into master

4c35d53b9a • Andrew Kelley • Feb 5, 2026

Merge pull request 'std.Progress: implement inter-process progress reporting for windows' (#31113) from threaded-win-cleanup into master

fcef9905ae • Andrew Kelley • Feb 5, 2026

Merge branch 'netbsd-ci'

c3edf0ba64 • Alex Rønne Petersen • Feb 4, 2026

test: disable hexagon-linux-musl C ABI tests for now

fce7878a91 • Alex Rønne Petersen • Feb 4, 2026

std.Thread: delete Mutex.Recursive

d45f9aca14 • Andrew Kelley • Feb 4, 2026

Merge pull request 'std.Io.Threaded: Windows *cannot* spuriously unpark, and introduce ParkingMutex' (#31102) from parking-futex-parking-mutex into master

d1e01e9431 • Andrew Kelley • Feb 4, 2026

std.Io.Threaded: handle errors from clockResolution

1ab5a58474 • Andrew Kelley • Feb 3, 2026

std.heap.PageAllocator: align hint

184c8f9545 • rpkak • Feb 3, 2026

llvm: fix C ABI integer promotion for more targets

e9b442db5a • Alex Rønne Petersen • Feb 3, 2026

test: improve logic for generating stack trace test combinations

2fce12b42a • Alex Rønne Petersen • Feb 3, 2026

Merge pull request 'std: finish moving time to Io interface' (#31086) from time into master

e5e4602b18 • Andrew Kelley • Feb 3, 2026

libzigc: pow

7aae7dd3f4 • Ivel • Feb 3, 2026

Merge pull request 'std.Thread sync primitives roundup' (#31084) from sync-cleanup into master

e7e700334d • Andrew Kelley • Feb 3, 2026

Merge pull request 'std.Io.Threaded: sever dependency on std.Thread Mutex and Condition' (#31096) from severance into master

e9eadee006 • Andrew Kelley • Feb 3, 2026

Merge pull request 'std.Thread: remove redundant sync APIs ResetEvent and WaitGroup' (#31088) from sync-cleanup-smaller into master

c2d4806d65 • Andrew Kelley • Feb 2, 2026

std.Io.Threaded: implement CPU-based clocks on Windows (#31093)

1cd3af43fd • Krzysztof Antonowski • Feb 2, 2026

Merge pull request 'Add process.Child.Cwd, use it for cwd and remove cwd_dir field' (#31090) from squeek502/zig:unify-child-cwd into master

b71e593df4 • Andrew Kelley • Feb 2, 2026

Use MultiReader in `zig std`

aacf8ce03d • Jake Greenfield • Feb 2, 2026

Merge pull request 'libzigc: cbrt, cbrtf' (#31078) from jeffective/zig:jeff/libzigc-cbrt into master

37d14a4f3b • Andrew Kelley • Feb 1, 2026

Merge pull request 'libzigc: round, roundf' (#31075) from jeffective/zig:jeff/libzigc-round into master

171459f678 • Andrew Kelley • Feb 1, 2026

std.Io: add ioctl / DeviceIoControlFile API

59073484ba • Andrew Kelley • Feb 1, 2026

Merge pull request 'std.Io: move fileWriteStreaming to Operation' (#31065) from more-poll into master

e5454ff780 • Andrew Kelley • Feb 1, 2026

std.Io: add test for batchAwaitAsync

3abc96a601 • Andrew Kelley • Feb 1, 2026

libzigc: roundl

e60ba21114 • kj4tmp@gmail.com • Jan 31, 2026

Merge pull request 'std.Io: introduce batching and operations API, satisfying the "poll" use case' (#30743) from poll into master

2b19134c86 • Andrew Kelley • Jan 31, 2026

std: IoUring test handles EINTR

5ccc2ea85d • Andrew Kelley • Jan 31, 2026

Merge pull request '`llvm`: handle `packed struct`s in C ABI integer promotion' (#31062) from alexrp/zig:packed-struct-cconv-fix into master

da95409f31 • Alex Rønne Petersen • 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