x86_64.Lower: replace slow stringToEnum call
43d01ff69f • mlugg • Jun 12, 2025
compiler: improve progress output
71baa5e769 • mlugg • Jun 12, 2025
compiler: don't queue too much AIR/MIR
5bb5aaf932 • mlugg • Jun 12, 2025
Compilation: prevent zig1 depending on fd_readdir
f9a670d46d • mlugg • Jun 12, 2025
stage1: elaborate on "unimplemented" in wasi.c
de69d63175 • mlugg • Jun 12, 2025
Zcu: handle unreferenced `test_functions` correctly
d7afd797cc • mlugg • Jun 12, 2025
test-stack-traces: correct expected object file name
4d2b216121 • Jacob Young • Jun 12, 2025
link.Queue: release safety lock before releasing mutex after stopping
ff89a98c50 • mlugg • Jun 12, 2025
cli: correctly error for missing output directories
1b27369acb • mlugg • Jun 12, 2025
Zcu: SPIR-V also doesn't generate MIR (yet)
7f2f107a1e • mlugg • Jun 12, 2025
link: fix goff and xcoff flush
22e961070d • mlugg • Jun 12, 2025
x86_64: implement coff relocations
afa07f723f • Jacob Young • Jun 12, 2025
Sema: fix union layout logic to match struct layout logic
746137034e • Jacob Young • Jun 12, 2025
codegen: make threadlocal logic consistent
d312dfc1f2 • Jacob Young • Jun 12, 2025
x86_64: fix `dbg_var_ptr` types in debug info
56119699bf • Jacob Young • Jun 12, 2025
test-link: correct expected object file name
a3abaaee0c • mlugg • Jun 12, 2025
Zcu: fix `deleteExport` crash with LLVM backend
89a6c732e5 • mlugg • Jun 12, 2025
libs: fix caching behavior
e28b699cbf • mlugg • Jun 12, 2025
compiler: estimate totals for "Code Generation" and "Linking" progress nodes
ac745edbbd • mlugg • Jun 12, 2025
compiler: improve progress output
db5d85b8c8 • mlugg • Jun 12, 2025
x86_64: remove linker references from codegen
ba53b14028 • Jacob Young • Jun 12, 2025
x86_64: remove air references from mir
c95b1bf2d3 • Jacob Young • Jun 12, 2025
InternPool: store the Nav types are named after
c4ec382fc8 • mlugg • Jun 12, 2025
Zcu: fix verbose air
580d622b0d • Jacob Young • Jun 12, 2025
CMakeLists: update file list
d24af29742 • mlugg • Jun 12, 2025
compiler: rework emit paths and cache modes
b5f73f8a7b • mlugg • Jun 12, 2025
link.Lld: remove dead caching logic
808c15dd39 • mlugg • Jun 12, 2025
spirv: make the backend compile again
89ba885970 • mlugg • Jun 12, 2025
wasm: get self-hosted compiling, and supporting `separate_thread`
c0df707066 • mlugg • Jun 12, 2025
compiler: get most backends compiling again
5ab307cf47 • mlugg • Jun 12, 2025
compiler: rework backend pipeline to separate codegen and link
9eb400ef19 • mlugg • Jun 12, 2025
link: make checking for failed types the responsibility of Compilation
66d15d9d09 • mlugg • Jun 12, 2025
link: divorce LLD from the self-hosted linkers
2fb6f5c1ad • mlugg • Jun 12, 2025
compiler: slightly untangle LLVM from the linkers
3743c3e39c • mlugg • Jun 12, 2025
compiler: minor refactors to ZCU linking
424e6ac54b • mlugg • Jun 12, 2025
Merge pull request #23912 from alexrp/mingw-update
4a02e080d1 • Alex Rønne Petersen • Jun 12, 2025
test: Enable some working vector tests
f4c7290bc5 • Danielkonge • Jun 11, 2025
Merge pull request #24031 from ypsvlq/master
6810ffa424 • Alex Rønne Petersen • Jun 10, 2025
std.Build.Step.Run: add addDecoratedDirectoryArg function
4d79806459 • Andrew Kelley • Jun 9, 2025
std.fmt.parseFloat: fix hex-float negative inf
cffa98eef5 • Marc Tiehuis • Jun 8, 2025
Merge pull request #24117 from ziglang/cmake-arm
201c0f54a5 • Alex Rønne Petersen • Jun 8, 2025
seriously don't put internpool indexes in test cases
2e31544285 • Andrew Kelley • Jun 7, 2025
don't put intern pool indexes in test cases
f088bb0d6e • Andrew Kelley • Jun 7, 2025
fix: MIME for ZIP in Zig Fetch
3208c80f2b • PlayDay • Jun 7, 2025
Dwarf: restore missing non-entry padding
857cd172d6 • Jacob Young • Jun 7, 2025
Merge pull request #24072 from jacobly0/x86_64-default
8b875b17ad • Andrew Kelley • Jun 7, 2025
langref: undefined _is_ materialized in all safe modes (#24107)
173bc42744 • Alex Kladov • Jun 7, 2025
cases: fix type names
aa65fd5d7c • mlugg • Jun 7, 2025
Merge pull request #24090 from fardragon/handle-empty-hash
e96d86064e • Andrew Kelley • Jun 7, 2025
AstGen: fix name strategy bugs
38266c5035 • mlugg • Jun 6, 2025
Make zig fetch handle jar like zip
21a0885ae7 • Gungun974 • Jun 6, 2025
Merge pull request #24094 from jacobly0/x86_64-ld-scripts
98646e5cf8 • Andrew Kelley • Jun 6, 2025
libcxx: Fix locale-related compilation errors on NetBSD.
b6d9046242 • Alex Rønne Petersen • Jun 6, 2025
test: Expand target coverage for C ABI tests.
98cf81d51c • Alex Rønne Petersen • Jun 5, 2025
std.fs.Dir.Iterator: Address a couple of alignment TODOs.
adc4418bae • Alex Rønne Petersen • Jun 5, 2025
std.Target: Introduce Cpu convenience functions for feature tests.
9d534790eb • Alex Rønne Petersen • Jun 5, 2025
Merge pull request #24068 from alexrp/android-pic-pie
14873f9a34 • Alex Rønne Petersen • Jun 4, 2025
ci: Bump x86_64-linux timeout from 8 hours to 9 hours.
80f2aeb8be • Alex Rønne Petersen • Jun 4, 2025
valgrind: Add riscv64-linux support.
2add31bfde • Alex Rønne Petersen • Jun 4, 2025
std.Build.Step.Compile: clarify step name
100b76e17a • Andrew Kelley • Jun 4, 2025
compiler-rt: Issue VALGRIND_DISCARD_TRANSLATIONS request in __clear_cache().
bc8ace2a6d • Alex Rønne Petersen • Jun 4, 2025
Merge pull request #24025 from alexrp/glibc-deduplication
3b2bef8a95 • Alex Rønne Petersen • Jun 4, 2025
compiler: Don't link ucrtbased.dll when targeting *-windows-msvc in Debug mode.
cd03a0a153 • Alex Rønne Petersen • Jun 4, 2025
Merge pull request #24013 from alexrp/test-matrix
826e1c30ba • Andrew Kelley • Jun 3, 2025
Legalize: handle packed semantics
80170d017b • Jacob Young • Jun 3, 2025
Merge pull request #24034 from papparapa/remove-musl-trigonometric-function
597dd328e3 • Andrew Kelley • Jun 3, 2025
x86_64: implement integer `@divFloor` and `@mod`
2543e2d97c • Jacob Young • Jun 3, 2025
Merge pull request #23525 from alexrp/ci-max-rss
f4f4460e17 • Alex Rønne Petersen • Jun 3, 2025
zig init: appease zig fmt check
041eedc1cf • Loris Cro • Jun 2, 2025
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