compiler: delete dependency on LLVM ParseCommandLineOptions
a6067c3821 • Andrew Kelley • Jan 29, 2026
Add `f16`, `f80` and `f128` support for `acos` and `asin` (#30997)
757ec185f0 • lzm-build • Jan 28, 2026
std.meta: delete declList
3b10383114 • Andrew Kelley • Jan 28, 2026
Make functions on EnumMap always take a pointer to avoid copies of big EnumMaps
204fa8959a • Krzysztof Wolicki • Jan 28, 2026
Fix std.process.run leaking memory if child.wait returned an error
11c3b4bd41 • llogick • Jan 28, 2026
musl: update some hexagon headers from the quic fork
0f51f663f0 • Alex Rønne Petersen • Jan 27, 2026
Fix BootServices.locateHandleLen() (#30877)
06cf86abeb • just_some_entity • Jan 27, 2026
windows_resources standalone test: Load a resource and check its data
1655a666d5 • Ryan Liptak • Jan 27, 2026
Disentangle from `error.CurrentWorkingDirectoryUnlinked`
29b7214027 • Ryan Liptak • Jan 27, 2026
Merge pull request 'libc: use common implementations for linux syscalls' (#30993) from GasInfinity/zig:libc-musl-syscalls into master
3729a53eec • Andrew Kelley • Jan 27, 2026
zig fmt
5652288e5d • Alex Rønne Petersen • Jan 27, 2026
Merge branch 'prefer-io-futex'
f7df723a91 • Alex Rønne Petersen • Jan 27, 2026
std.debug: use debug_io for the futex in waitForOtherThreadToFinishPanicking
2c7d3c8007 • Alex Rønne Petersen • Jan 27, 2026
std.mem.readVarInt: Fix type name in doc comment (#31007)
0af79e7b8c • Robert Ancell • Jan 27, 2026
std.Build.Step.Compile: pass target by pointer to isLibC*LibName
951ab1b18b • Pablo Alessandro Santos Hugen • Jan 27, 2026
musl: zero fp/lr registers in _start() and clone() on hexagon
519f1eb361 • Alex Rønne Petersen • Jan 27, 2026
std.heap.DebugAllocator: fix account `total_requested_bytes` on `resizeSmall`
4e3fadd90e • Brian Orora • Jan 26, 2026
std.Io.Reader.takeStruct: dont assert buffer capacity is sizeOf(T)
5e9c484745 • Carmen • Jan 26, 2026
langref: Add table of largest integer types that can coerce to floats
97986184ca • Jay Petacat • Jan 26, 2026
Revert "Io.Threaded: remove WSA_FLAG_OVERLAPPED from socket call"
1b235540c1 • Andrew Kelley • Jan 26, 2026
Merge pull request 'compiler: use Io.MemoryMap' (#30961) from use-mmap into master
5eb55ba866 • Andrew Kelley • Jan 26, 2026
Merge pull request 'glibc 2.43' (#31005) from alexrp/zig:glibc-2.43 into master
8d4b8ab6a5 • Alex Rønne Petersen • Jan 26, 2026
Fix std.uefi.protocol.DevicePath.next() and add utility function isEnd() (#30887)
b4c86c850d • jsentity • Jan 26, 2026
std: impl process.totalSystemMemory for netbsd
f186809caf • Michael Dusan • Jan 25, 2026
crypto.ff: allow seamless chaining regardless of representation (#30913)
8709f53d44 • Frank Denis • Jan 25, 2026
ci: temporarily disable x86_64-netbsd while I investigate failures
99ec1ee353 • Alex Rønne Petersen • Jan 24, 2026
zig libc: modify errno helper to eliminate `@intCast`
a2ea36a517 • Andrew Kelley • Jan 24, 2026
link.Lld: give better exit status information for the lld child process
9d63dfaa81 • Alex Rønne Petersen • Jan 24, 2026
std.Thread.Condition: use pthread_cond_t impl when OS has no futex primitive
cf48041b55 • Alex Rønne Petersen • Jan 24, 2026
std.c: add IPPROTO_RAW for Darwin platforms
5f950884a1 • Lukas Lalinsky • Jan 24, 2026
Merge pull request 'enable `thumb-windows-gnu` module tests' (#30968) from alexrp/zig:windows-pic into master
1b544f447a • Alex Rønne Petersen • Jan 24, 2026
std.Io.Threaded: rework cancelation
5c42193b17 • Andrew Kelley • Jan 23, 2026
ci: bump riscv64-linux-debug timeout by 1 hour
2774436a83 • Alex Rønne Petersen • Jan 23, 2026
std.Io.Threaded: dirCreateFileWindows uses NtCreateFile directly
1badb2a840 • Andrew Kelley • Jan 23, 2026
Build: check if dynamic lib installed for symlinks
305fd06756 • InKryption • Jan 22, 2026
std.zig.system.loongarch: implement individual cpu feature bit tests (#30915)
37288e53ae • bartimaeusnek • Jan 22, 2026
Merge pull request 'enable `x86_64-netbsd` CI' (#30889) from alexrp/zig:netbsd-ci into master
c8edfbe1d5 • Alex Rønne Petersen • Jan 22, 2026
Io.Threaded: remove WSA_FLAG_OVERLAPPED from socket call
fd3657bf8c • Chadwain Holness • Jan 22, 2026
Merge pull request 'libc: use common implementation for `sys/utsname.h`' (#30904) from GasInfinity/zig:libc-uname into master
4b2eae32f1 • Andrew Kelley • Jan 22, 2026
test-libc: disable raise-race.c
200fb7c2ac • Alex Rønne Petersen • Jan 21, 2026
test-libc: enable loongarch64-linux-muslsf
34aa1bb94f • Alex Rønne Petersen • Jan 21, 2026
musl: fix typo in 171b1046408bca46508ed205ff4f9a3ee4c95d80
3245eddcb1 • Alex Rønne Petersen • Jan 21, 2026
test: clarify that `self_exe_symlink` fails on NetBSD due to bad F_GETPATH
eb3f16db5e • Alex Rønne Petersen • Jan 21, 2026
std.fs.test: fix `file operations on directories` on NetBSD
9f33c339c7 • Alex Rønne Petersen • Jan 21, 2026
std.Io.Threaded: fix futex timeout race handling
35a191ec1c • Matthew Lugg • Jan 21, 2026
std: NetBSD doesn't have a reliable F_GETPATH
a3ea3bd31d • Alex Rønne Petersen • Jan 21, 2026
std.fs.test: fix tests using Dir.realPath
32f977a4b7 • Michael Dusan • Jan 21, 2026
std.Io.test: skip atime check in `setTimestamps` on NetBSD
fc59f0e7f0 • Alex Rønne Petersen • Jan 21, 2026
MachO: fix dynamic lookup of undefined symbols at runtime
2207c62bb5 • Mathias Lafeldt • Jan 20, 2026
Merge pull request 'std.os.linux: add some missing syscalls' (#30899) from brickmonster/zig:syscalls into master
7cbe05cbd4 • Andrew Kelley • Jan 20, 2026
libzigc: test and fix acos
e6ac1b77f0 • rpkak • Jan 20, 2026
langref: refine the underscore prefix section
c857fce05b • Andrew Kelley • Jan 19, 2026
Add acos to ziglibc (#30888)
21fc85f035 • Daggerfall-is-the-best-TES-game • Jan 19, 2026
build: avoid pkg-config when statically linking LLVM
a8002a8564 • Michael Dusan • Jan 19, 2026
test: skip non-libc module tests for targets that require or default to libc
ac793232ee • Alex Rønne Petersen • Jan 19, 2026
test: disable `self_exe_symlink` standalone test on NetBSD
b1b234daa0 • Alex Rønne Petersen • Jan 19, 2026
test: disable an error trace test on optimized x86_64-netbsd
016255ad09 • Alex Rønne Petersen • Jan 19, 2026
std.c.netbsd: change type of _ksiginfo.signo to std.c.SIG
c71d32d14a • Alex Rønne Petersen • Jan 19, 2026
std.c: fix W functions for NetBSD
fb66d7712c • Alex Rønne Petersen • Jan 19, 2026
ci: avoid github.run_id in concurrency.group
4e99f095ae • Alex Rønne Petersen • Jan 19, 2026
Fix protocol.DevicePath.next() (#30883)
27e8d05ee8 • jsentity • Jan 18, 2026
std.Io.Threaded: sendmmsg can return EACCES
d2dda0737b • Andrew Kelley • Jan 18, 2026
Merge pull request 'libc: use common implementations for `string.h` and `strings.h`' (#30872) from GasInfinity/zig:libc-string(s) into master
4cc3e1c05e • Andrew Kelley • Jan 18, 2026
ci: bump riscv64-linux-release timeout by 1 hour
114ea92c09 • Alex Rønne Petersen • Jan 18, 2026
langref: refrain from underscore prefixes
e5dc5a6eb5 • Andrew Kelley • Jan 17, 2026
langref: all logic manages state
041701416b • Andrew Kelley • Jan 17, 2026
std.c: fix O constants for FreeBSD
27685bcf20 • Alex Rønne Petersen • Jan 17, 2026
Merge pull request 'libc: use common implementations for `wchar.h`' (#30850) from GasInfinity/zig:libc-wchar into master
d417441f4f • Andrew Kelley • Jan 16, 2026
testing: ability to read environment variables from unit tests
b5770541bd • murtaza • Jan 16, 2026
std.testing: delete refAllDeclsRecursive
790d28d6cd • Andrew Kelley • Jan 16, 2026
musl: patch riscv bits/fenv.h for soft float
081888286b • Alex Rønne Petersen • Jan 16, 2026
musl: patch loongarch bits/fenv.h for soft float
171b104640 • Alex Rønne Petersen • Jan 16, 2026
ci: don't limit concurrency on push events
65a4dbc503 • Alex Rønne Petersen • Jan 16, 2026
std.os.linux.IoUring.test: disable `accept_direct` on RISC-V
f2beea3b8f • Alex Rønne Petersen • Jan 16, 2026
ci: re-enable riscv64-linux jobs on master pushes
ceba095cb1 • Alex Rønne Petersen • Jan 16, 2026
Merge pull request 'introduce std.Io.File.MemoryMap API' (#30840) from mmap into master
84261222b4 • Andrew Kelley • Jan 16, 2026
link.MachO: support sdata4 pointer encoding (#30846)
63f345a75a • Vladislav Shabanov • Jan 15, 2026
link/MachO: enhance unwind info size calculation and add page size handling
eaa3a4299b • Vadym Prodan • Jan 15, 2026
std: halve the number of mutexes per mutex
4f16e80cea • Matthew Lugg • Jan 15, 2026
std.Io.Threaded: spurious unparks are possible
c518593e97 • Matthew Lugg • Jan 15, 2026
feat(libzigc): avoid division/multiplication in `drand48` and `erand48`
4df6119335 • GasInfinity • Jan 14, 2026
compiler: remove -exported_symbols_list from zig build-exe --help
0f35174807 • Alex Rønne Petersen • Jan 14, 2026
ci: bump s390x-linux timeouts by 1 hour
3471ad1c67 • Alex Rønne Petersen • Jan 14, 2026
zig cc: Add support for `-exported_symbols_list` (#30628)
f695ca08e3 • Antti Harju • Jan 14, 2026
Merge pull request 'libc: use common `rand` and `*rand48` implementations' (#30826) from GasInfinity/zig:libc-rand into master
b99dc12ece • Andrew Kelley • Jan 14, 2026
resinator: Sync with upstream
9d1a39c50f • Ryan Liptak • Jan 14, 2026
std.Io.test: disable `Group.concurrent` on linux w/o libc
3da6e67199 • Alex Rønne Petersen • Jan 13, 2026
cli: add --test-execve option
7ea3842549 • Meghan Denny • Jan 13, 2026
NtSetInformationFile: remove const from FileInformation buffer param
2301f2ecdf • Ryan Liptak • Jan 13, 2026
aro: define arch macros for riscv
47cc233f22 • Sertonix • Jan 13, 2026
std.crypto.kangarootwelve: disable more flaky tests
9dd2716229 • Alex Rønne Petersen • Jan 13, 2026
std: use sigaltstack for default segfault handler
85cac9e5b6 • Matthew Lugg • Jan 13, 2026
Fix benchmarks after the randomness changes
be84d7cb9b • Frank Denis • Jan 13, 2026
std.mem.sliceTo: Return slice with sentinel from unbounded pointers
d86e8b7795 • Jay Petacat • Jan 13, 2026
Sema: fix single-range switch prong capture (for real this time)
044ba3e0b0 • Justus Klausecker • Jan 13, 2026
Merge pull request 'Fix wasi-libc miscompilations and make `std.Io` compile on Emscripten' (#30796) from castholm/zig:retrim-libc-fat into master
4fcf6507f9 • Alex Rønne Petersen • Jan 13, 2026
fix(libzigc): properly handle EOF in `ctype`
65092d6e4c • GasInfinity • Jan 13, 2026
fix(libzigc): negative bases are also invalid
8e69ab8a31 • GasInfinity • Jan 13, 2026
Merge pull request 'link/MachO: fix eh_frame handling on macOS' (#30768) from vprodan/zig:fix-macos-eh-frame into master
7e4c386f6a • Andrew Kelley • Jan 13, 2026
std.http.test: disable tests on openbsd
f1267e02c4 • Alex Rønne Petersen • Jan 12, 2026