Commits

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

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