Commits

std: replace debug.Dwarf.ElfModule with debug.ElfFile

c1a30bd0d8 • mlugg • Sep 30, 2025

std.debug: don't include dumpCurrentStackTrace frame

f798048739 • mlugg • Sep 30, 2025

small reasonable change

e6adddf80c • mlugg • Sep 30, 2025

std.debug: try removing a probably-redundant condition

2743fdb7ce • mlugg • Sep 30, 2025

std.debug: handle ThreadContext slightly better

229f0a01b8 • mlugg • Sep 30, 2025

std.debug: unwinding on Windows

1392a7af17 • mlugg • Sep 30, 2025

std: fix debug.Info and debug.Coverage

ac4d633ed6 • mlugg • Sep 30, 2025

link.Elf: restore eh_frame_hdr search table building

f40fbdb3b3 • mlugg • Sep 30, 2025

compiler: better crash handler

d9661e9e05 • mlugg • Sep 30, 2025

std: doc comments and tweaks

3a561da38d • mlugg • Sep 30, 2025

fix compiler ftbfs from std.macho and std.dwarf changes

0c7b2a7bd5 • mlugg • Sep 30, 2025

std: fixes

202aeacc05 • mlugg • Sep 30, 2025

SelfInfo.DarwinModule: rename field

f1215adeda • mlugg • Sep 30, 2025

SelfInfo: be honest about how general unwinding is

253fdfce70 • mlugg • Sep 30, 2025

add freestanding support IN THEORY

9859440d83 • mlugg • Sep 30, 2025

replace usages of old std.debug APIs

c2ada49354 • mlugg • Sep 30, 2025

std.debug: improve the APIs and stuff

5709369d05 • mlugg • Sep 30, 2025

tweaks

d4f710791f • mlugg • Sep 30, 2025

std.posix: mark getcontext as unsupported by default

67fa5664b7 • mlugg • Sep 30, 2025

remove redundant test

ba5d9d5a41 • mlugg • Sep 30, 2025

SelfInfo: load eh_frame/debug_frame from ELF file if eh_frame_hdr omitted

405075f745 • mlugg • Sep 30, 2025

std.debug.SelfInfo: concrete error sets

c895aa7a35 • mlugg • Sep 30, 2025

doc comments

dd9cb1beea • mlugg • Sep 30, 2025

fix aarch64-macos DWARF unwinding

5e6a1919c7 • mlugg • Sep 30, 2025

stash? more like no

4b47a37717 • mlugg • Sep 30, 2025

SelfInfo deinit magic

665f13b0cd • mlugg • Sep 30, 2025

split SelfInfo into a file per impl

ba3f38959a • mlugg • Sep 30, 2025

std.debug.Dwarf: eliminate host pointer size dependency

1397b95143 • mlugg • Sep 30, 2025

remove TODOs which are done or which i'm not actually gonna do lol

b762cd30fd • mlugg • Sep 30, 2025

dont dupe state you silly billy

e4dbfc109b • mlugg • Sep 30, 2025

the world if Dwarf.ElfModule was like REALLY good:

8fdcdb8c69 • mlugg • Sep 30, 2025

the world if ElfModule didn't suck:

84b65860cf • mlugg • Sep 30, 2025

me when i did a thing

55a7affea4 • mlugg • Sep 30, 2025

less hacky :D

25e02bed4c • mlugg • Sep 30, 2025

names

55ae6747e2 • mlugg • Sep 30, 2025

sky pirates! which are even better!

3f6a90766c • mlugg • Sep 30, 2025

yet more

89d862180f • mlugg • Sep 30, 2025

more still

fb88dab4c9 • mlugg • Sep 30, 2025

more stuff

ed6ed62c42 • mlugg • Sep 30, 2025

change one million things

b750e7cf9e • mlugg • Sep 30, 2025

debug: refactor stack frame capturing

b706949736 • Jacob Young • Sep 30, 2025

Merge pull request #25353 from mlugg/x86_64-faster

7adb15892e • Matthew Lugg • Sep 30, 2025

libc: update Linux headers to 6.17

df1909900c • Alex Rønne Petersen • Sep 29, 2025

Merge pull request #25388 from alexrp/ksigaction

f624191f9a • Alex Rønne Petersen • Sep 29, 2025

libcxx: respond to some feature macro changes in LLVM 20

f90510b081 • Alex Rønne Petersen • Sep 28, 2025

Merge pull request #25373 from mneumann/fix-dragonfly-bootstrap

1b0bde0d8d • Alex Rønne Petersen • Sep 27, 2025

ci: remove -Dskip-translate-c from riscv64-linux scripts

032df7202a • Alex Rønne Petersen • Sep 27, 2025

musl: add missing fenv C dummy functions for loongarch64-linux-muslsf

1f7ee99b35 • Alex Rønne Petersen • Sep 27, 2025

Merge pull request #25362 from alexrp/aro-valist

b7ab625409 • Alex Rønne Petersen • Sep 27, 2025

Update descriptions of -f[no-]error-tracing to match the actual behavior

b1a0a4e03b • Ryan Liptak • Sep 26, 2025

Merge pull request #25342 from ziglang/fuzz-limit

e0dc2e4e3f • Andrew Kelley • Sep 26, 2025

Merge pull request #25351 from ziglang/chomp

3b365a1f9b • Andrew Kelley • Sep 26, 2025

issue template: translate-c tracked by separate project

ad80a8b552 • Andrew Kelley • Sep 26, 2025

ci: remove superfluous -Dtarget=native-native-none in x86_64-freebsd scripts

be24821464 • Alex Rønne Petersen • Sep 26, 2025

compiler: move self-hosted backends from src/arch to src/codegen

86077fe6bd • Alex Rønne Petersen • Sep 26, 2025

test: remove `pie` test case from test-standalone

212715f62d • Alex Rønne Petersen • Sep 25, 2025

ci: stop passing -Dskip-translate-c -Dno-langref on loongarch64-linux

459ad8c8e6 • Alex Rønne Petersen • Sep 25, 2025

test: remove -Dskip-translate-c from test-standalone

17f9a25924 • Alex Rønne Petersen • Sep 25, 2025

Merge pull request #24497 from ziglang/aro-translate-c

2a88a6a456 • Andrew Kelley • Sep 25, 2025

std.Thread: disable test on armeb in addition to thumbeb

a73f246b29 • Alex Rønne Petersen • Sep 25, 2025

libc-test: disable daemon-failure.c

dd4be26f53 • Alex Rønne Petersen • Sep 25, 2025

x86_64: improve support for large enums

6257f4abb7 • Jacob Young • Sep 25, 2025

improve impl of `__floorh`, `__floorx`, `__ceilh` and `__ceilx`

99323a4da1 • Zhenming-Lin • Sep 25, 2025

Merge pull request #25231 from taylordotfish/bugfix/ppc-restore_rt

91b0adc4c1 • Alex Rønne Petersen • Sep 24, 2025

MappedFile: fix the insert range path not updating the root node

4a344de651 • Jacob Young • Sep 24, 2025

x86_64: support more in/out forms

94d319a10f • Jacob Young • Sep 24, 2025

target: check for backend support for the new linker

561e556aaf • Jacob Young • Sep 24, 2025

Integrate libc-test cases into the build system

9b3b7aa911 • rpkak • Sep 24, 2025

optimize std.mem.swap

4fb08986cb • rpkak • Sep 24, 2025

std: always allow spawning processes when an env map is explicitly provided (#25092)

5bf52a6f50 • Carter Snook • Sep 24, 2025

use copy_file_range syscall on linux

bc512648db • rpkak • Sep 24, 2025

glibc: guard inet-fortified.h

6260d2772f • Kyle Schwarz • Sep 24, 2025

Fix PowerPC syscalls causing invalid code from CBE

bdca0f93c4 • taylor.fish • Sep 24, 2025

forbid trivial local address returned from functions (#25333)

ba137783ed • Andrew Kelley • Sep 23, 2025

std.pie: fix register constraint in getDynamicSymbol() for s390x (#25327)

7b92d5f405 • Alex Rønne Petersen • Sep 22, 2025

Merge pull request #25324 from alexrp/freebsd

26825e9506 • Alex Rønne Petersen • Sep 22, 2025

Elf2: create a new linker from scratch

f58200e3f2 • Jacob Young • Sep 21, 2025

CI: stop testing x86_64-macos

2a97e0af6d • Andrew Kelley • Sep 21, 2025

ci: temporarily disable riscv64-linux

4d8dcccbd4 • Alex Rønne Petersen • Sep 21, 2025

aarch64/zonCast: don't return a pointer to a stack element

bdc31c9561 • Frank Denis • Sep 21, 2025

Merge pull request #25302 from ziglang/growCapacity

594cb38fcb • Andrew Kelley • Sep 21, 2025

Merge pull request #25154 from ziglang/no-decl-val-3

010d9a63f2 • Andrew Kelley • Sep 21, 2025

Reader.defaultReadVec: Workaround bad `r.end += r.vtable.stream()` behavior

3fbb88c4bd • Ryan Liptak • Sep 21, 2025

add behavior test: return undefined pointer from function

0e47bd16da • Andrew Kelley • Sep 21, 2025

Merge pull request #25298 from ziglang/SegmentedList-orphaned-again

4d1b15bd9d • Andrew Kelley • Sep 20, 2025

std.c: add MSG support for dragonfly

14fc4d4811 • John Benediktsson • Sep 20, 2025

std.crypto.ascon: disable Ascon-AEAD128 test on RISC-V with V support

7857bbd116 • Alex Rønne Petersen • Sep 20, 2025

std.c: adjust shm_open to be variadic on darwin

1ac4c27d74 • John Benediktsson • Sep 20, 2025

std.Build.Step.Run: Enable passing (generated) file content as args

be571f32c3 • Justus Klausecker • Sep 20, 2025

Merge pull request #23416 from gooncreeper/improved-fuzzer

164c598cd8 • Andrew Kelley • Sep 19, 2025

Fix duplicate LC_RPATH entries on macOS Tahoe

bc921fec12 • Frank Denis • Sep 19, 2025

Merge pull request #25268 from alexrp/loongarch

97df4ae3ce • Alex Rønne Petersen • Sep 19, 2025

Remove usages of deprecatedWriter

de489031d8 • andrewkraevskii • Sep 19, 2025

std.fmt: migrate bufPrintZ to bufPrintSentinel (#25260)

37ecaae639 • John Benediktsson • Sep 19, 2025

std.simd: suggest more sensible vector sizes across the board

47c932f896 • Alex Rønne Petersen • Sep 19, 2025

zig fmt help: mention that the argument can be a directory

19943f0f21 • Frank Denis • Sep 18, 2025

Merge pull request #25195 from blblack/netdefs

d6b4e1918b • Andrew Kelley • Sep 18, 2025

fix handling of comptime-only union fields in `Type.getUnionLayout` (#25182)

65a6bf1267 • Silver • Sep 18, 2025

Merge pull request #25197 from rootbeer/24380-flaky-sigset-test

220c679523 • Andrew Kelley • Sep 18, 2025

Elf: implement `linksection`

09bc118c9f • Jacob Young • Sep 18, 2025