zig init: add new --strip flag and improve template files
1116d88196 • Loris Cro • Jun 2, 2025
windows: Delete obsolete environment variable kernel32 wrappers and bindings
8709326088 • Ryan Liptak • Jun 2, 2025
Revert "mingw: Link to ucrtbased.dll instead of API set DLLs in Debug mode."
fa8073795a • Alex Rønne Petersen • Jun 2, 2025
Merge pull request #24011 from jacobly0/legalize-unary
8dbd29cc45 • Jacob Young • Jun 2, 2025
compiler-rt: add __addvsi3, __subvsi3, __mulvsi3, and __subvdi3
0386730777 • Hilger Baumstark • Jun 1, 2025
libc: update macOS headers to SDK 15.5
c907866d55 • Linus Groh • May 31, 2025
ci: Revert aarch64-linux timeout to GitHub's default 6 hours.
1a08c83eb3 • Alex Rønne Petersen • May 30, 2025
langref: Update calling convention (#24022)
561ab59cec • Felix Rabe • May 30, 2025
mingw: Link to ucrtbased.dll instead of API set DLLs in Debug mode.
4641e9556d • Alex Rønne Petersen • May 30, 2025
mingw: Remove libscrnsav(e,w) support.
0cbff2ff7f • Alex Rønne Petersen • May 29, 2025
Legalize: introduce a new pass before liveness
c04be630d9 • Jacob Young • May 29, 2025
Merge pull request #23924 from jacobly0/x86_64-rewrite
f25212a479 • Jacob Young • May 29, 2025
debug: disable fp-based frame unwinding when fp is omitted
4f3b59f708 • Jacob Young • May 28, 2025
ci: Skip building non-native tests on aarch64-linux.
e28b4027ee • Alex Rønne Petersen • May 28, 2025
compiler: tlv pointers are not comptime-known
92c63126e8 • mlugg • May 27, 2025
Sema: simplify comptime `@intFromPtr` logic
3ed9155f10 • David Rubin • May 27, 2025
Merge pull request #23986 from mlugg/incremental-stuff
ef35c3d5fe • Matthew Lugg • May 25, 2025
Merge pull request #23815 from alichraghi/master
dc6ffc28b5 • Robin Voetter • May 25, 2025
CI: bump maxrss for aarch64 linux
35ba8d95a1 • Andrew Kelley • May 24, 2025
std.zig.LibCDirs: fix wasi-libc support
7dbd21bd5b • KNnut • May 24, 2025
std.log: fix example
ad2b175d45 • Felix Rabe • May 24, 2025
langref: update nav link for 0.14.1
4315a57233 • Andrew Kelley • May 23, 2025
github: add link to issue template list warning against LLMs
d238078ae8 • mlugg • May 23, 2025
std.Build: resolved generated paths are cwd-relative
9a3540d61e • mlugg • May 22, 2025
Add EVFILT_USER and friends for OpenBSD
931c6f90f5 • Evan Silberman • May 22, 2025
Module: name builtin module root directory correctly
a5861fcddd • mlugg • May 21, 2025
compiler: fix ZIR hash not including compiler version
3416452d56 • mlugg • May 21, 2025
Merge pull request #23946 from mlugg/build-step-run-cwd
ef92c156b5 • Matthew Lugg • May 21, 2025
std.zig.target: Remove thumb-freebsd-eabihf.
f925e1379a • Alex Rønne Petersen • May 21, 2025
link.Elf: Don't require linking libc for dynamic linker path to take effect.
7c9035f635 • Alex Rønne Petersen • May 21, 2025
libc: implement common `abs` for various integer sizes (#23893)
55848363fd • David • May 20, 2025
compiler: Fix build break due to #23836 being merged before #23913.
a63f7875f4 • Alex Rønne Petersen • May 20, 2025
compiler: Scaffold stage2_powerpc backend.
999777e73a • Alex Rønne Petersen • May 20, 2025
Merge pull request #23923 from alexrp/compiler-rt-symbols
d000e53b29 • Alex Rønne Petersen • May 20, 2025
Merge pull request #23913 from alexrp/netbsd-libc
b27c5fbbde • Alex Rønne Petersen • May 20, 2025
Merge pull request #23836 from mlugg/incr-fixes
23c817548b • Matthew Lugg • May 20, 2025
Sema: allow `@ptrCast` single-item pointer to slice
f2077f57ae • mlugg • May 19, 2025
Zcu: fix memory leak
ac8720f399 • mlugg • May 19, 2025
libfuzzer test: use proper cache dir logic
ad1e09eab0 • tjog • May 19, 2025
Sema: rewrite `analyzeMinMax`
07a5efd072 • mlugg • May 18, 2025
Merge pull request #23834 from jacobly0/x86_64-rewrite
b77e601342 • Andrew Kelley • May 18, 2025
start: Don't artificially limit some posixCallMainAndExit() logic to Linux.
74a3ae4927 • Alex Rønne Petersen • May 18, 2025
doctest: handle relative paths correctly
8e72a25285 • mlugg • May 16, 2025
Merge pull request #23907 from mlugg/ref-trace
9064907b34 • Matthew Lugg • May 16, 2025
test: Silence stderr output from `test_obj_link_run`.
9279ff888b • Alex Rønne Petersen • May 16, 2025
std.hash.Wyhash: fix dangling stack pointer
224e39316f • Marc Tiehuis • May 16, 2025
std: remove `std.crypto.Certificate.Parsed.pubKeySigAlgo` method (#23811)
cc1475c91d • HydroH • May 15, 2025
make error messages prettier
56fad6a195 • wooster0 • May 15, 2025
Introduce common `strcasecmp` and `strncasecmp` implementations (#23840)
08d534e8d8 • Bryson Miller • May 15, 2025
reduce: Fix build due to std.mem.Alignment changes.
bc377183ce • Alex Rønne Petersen • May 15, 2025
Revert "Work around stage1 not yet returning null-terminated `@typeInfo` strings"
bc2f7c7547 • Isaac Freund • May 14, 2025
Fix SIGSEGV handler for AArch64 Darwin targets
518105471e • Cezary Kupaj • May 14, 2025
Merge pull request #21882 from alexrp/compiler-fixes
5b606d435d • Alex Rønne Petersen • May 13, 2025
std.meta.intToEnum -> std.enums.fromInt
a365971a33 • wooster0 • May 13, 2025
Merge pull request #23856 from alexrp/backport-llvm-120036
a3693aae3a • Alex Rønne Petersen • May 12, 2025
Merge pull request #23700 from sorairolake/rename-trims
bc3c50c21e • Alex Rønne Petersen • May 12, 2025
Merge pull request #23745 from alexrp/target-os-versions
8285de62d5 • Alex Rønne Petersen • May 12, 2025
libc: update macOS headers to SDK 15.2
abbead1fb8 • Linus Groh • May 12, 2025
Merge pull request #23835 from alexrp/freebsd-libc
833d4c9ce4 • Alex Rønne Petersen • May 11, 2025
Merge pull request #23810 from alexrp/more-test-targets
c3906718b3 • Alex Rønne Petersen • May 11, 2025
std.Target: Remove ObjectFormat.nvptx (and associated linker code).
837e0f9c37 • Alex Rønne Petersen • May 10, 2025
Introduce common `bzero` libc implementation. (#23812)
2c241b263c • David • May 10, 2025
libcxx: Backport llvm/llvm-project#137594.
85431e745c • Alex Rønne Petersen • May 10, 2025
Fix implementation of std.os.linux.accept on x86
49c7318056 • Michael Pfaff • May 10, 2025
std.posix: Add sigrtmin() and sigrtmax()
6eb5e56306 • Pat Tullmann • May 9, 2025
glibc: Fix stub libraries containing unwanted symbols.
85a6b75e18 • Alex Rønne Petersen • May 9, 2025
Compilation: don't warn about failure to delete missing C depfile
787020b30b • mlugg • May 9, 2025
std.os: handle ENOENT for fnctl on macos
a5cfa3db3a • Meghan Denny • May 9, 2025
std: fix `error.Unexpected` on certain Windows file operations
32bf1fbf46 • HydroH • May 9, 2025
translate-c: fix callconv attribute in macro
10bf6964ed • xdBronch • May 7, 2025
Add register_file_alloc_range
bbc21393b4 • Seiichi Uchida • May 6, 2025
std: fix compile errors in `std.crypto.ecc` (#23797)
a14352b0b2 • HydroH • May 5, 2025
crypto: add `sub` function to `Ristretto255` (#23724)
369177f0ba • David Rubin • May 5, 2025
compiler: Set libc++ ABI version to 2 for Emscripten.
7401f06f99 • Alex Rønne Petersen • May 5, 2025
Merge pull request #23727 from tjog/add-libfuzz-standalone-test
f0feda820e • Alex Rønne Petersen • May 5, 2025
fix system library lookup when cross-compiling to windows-msvc
bb79c85cb7 • Xavier Bouchoux • May 4, 2025
Merge pull request #23752 from alexrp/static-native-glibc
dffd18f133 • Alex Rønne Petersen • May 3, 2025
Merge pull request #23263 from mlugg/comptime-field-ptr
f4e9846bca • Matthew Lugg • May 3, 2025
compiler: fix comptime memory store bugs
f83fe2714b • mlugg • May 3, 2025
std.Progress: fix many bugs
ae1b444d6a • mlugg • May 3, 2025
std.Target: Add Cpu.Arch.or1k and basic target info.
bf9b15ee67 • Alex Rønne Petersen • May 3, 2025
inline assembly: implement gcc's "%=" syntax
c0ec264f75 • samy007 • May 2, 2025
wasm-c-abi: llvm fix struct handling + reorganize
a843be44a0 • Pavel Verigo • May 1, 2025
Merge pull request #23601 from rootbeer/sig-split
ad9cb40112 • Alex Rønne Petersen • May 1, 2025
fix(windows): handle commitment limit error in CreateProcessW
971d19a3b2 • David John • May 1, 2025
fix mount api
c1649d586a • Cutie Deng • May 1, 2025
Fix Unexpected error for 1453 on Windows (#23729)
9f7c8b8b1b • psbob • Apr 30, 2025
Merge pull request #23654 from alichraghi/continue
cc381d56a6 • Robin Voetter • Apr 30, 2025
fixed codecs.zig (#23706)
8e79fc64cd • Deatil • Apr 29, 2025
use correcct symbol for the end of pcguard section
535a0c4270 • Dongjia Zhang • Apr 29, 2025
Merge pull request #23720 from alexrp/sparc-stuff
399da543e5 • Alex Rønne Petersen • Apr 28, 2025
Merge pull request #23708 from ziglang/memmove-followups
8facd99d41 • Andrew Kelley • Apr 28, 2025
Sema: fix a few indexing bugs
d038676a1f • mlugg • Apr 28, 2025
sema: do checked cast when resolving aggregate size
365ed0ed68 • dweiller • Apr 28, 2025
wasi-libc: Fix paths to psignal.c and strsignal.c.
1f6336794b • Alex Rønne Petersen • Apr 28, 2025
Merge pull request #23698 from alexrp/goff-xcoff-stubs
fc55c1b7a1 • Alex Rønne Petersen • Apr 28, 2025
Sema: fix memcpy with C pointers
410298271e • xdBronch • Apr 28, 2025
Merge pull request #23663 from alexrp/emit-asm-only
78df3c9301 • Alex Rønne Petersen • Apr 28, 2025
Sema: Fix some ptr alignment checks to handle a potential ISA tag bit.
5ed8bd5c85 • Alex Rønne Petersen • Apr 27, 2025
std.Target: Remove Os.Tag.elfiamcu.
e7b46363ae • Alex Rønne Petersen • Apr 27, 2025