Commits

std.debug.SelfInfo: remove shared logic

1120546f72 • mlugg • Sep 30, 2025

Dwarf.Unwind: fix typo

12ceb896fa • mlugg • Sep 30, 2025

typo

a90eb50c80 • mlugg • Sep 30, 2025

Dwarf.Unwind: handle macOS deviation from standard

8950831d3c • mlugg • Sep 30, 2025

std.debug: significantly speed up capturing stack traces

156cd8f678 • mlugg • Sep 30, 2025

cbe: workaround GCC miscompilation

3f84b6c80e • mlugg • Sep 30, 2025

std.debug.SelfInfo: mark ARM unwinding as unsupported

dbda011ae6 • mlugg • Sep 30, 2025

typo

950a9d2a10 • mlugg • Sep 30, 2025

std: clarify cpu_context register order rationale

f7e0ff8a5f • mlugg • Sep 30, 2025

std.debug: cap total stack trace frames

b0f222777c • mlugg • Sep 30, 2025

std.debug: don't assume return address register is defined if not specified

c41bf99684 • mlugg • Sep 30, 2025

std.debug.SelfInfo: thread safety

099a950410 • mlugg • Sep 30, 2025

ElfModule: fix assertion failure

9c1821d3bf • mlugg • Sep 30, 2025

std: don't get CPU context when using CBE targeting MSVC

084e92879a • mlugg • Sep 30, 2025

std.posix.abort: only trigger breakpoint on Windows if being debugged

dae703d3c0 • mlugg • Sep 30, 2025

std.debug: go back to storing return addresses instead of call addresses

2ab650b481 • mlugg • Sep 30, 2025

std: work around crash parsing LLVM PDB

9434bab313 • mlugg • Sep 30, 2025

std.debug: fix typo

23d6381e8b • mlugg • Sep 30, 2025

update to new std.debug changes

0c24b8ec66 • mlugg • Sep 30, 2025

std: allow disabling stack tracing

3a9c680ad7 • mlugg • Sep 30, 2025

std.debug: update support checks

abb2b1e2da • mlugg • Sep 30, 2025

std.debug: miscellaneous fixes

dd8d59686a • mlugg • Sep 30, 2025

std: rework/remove ucontext_t

a18fd41064 • mlugg • Sep 30, 2025

link.Dwarf: i just fixed error union values, s'nothin' else to it

b578cca022 • Jacob Young • Sep 30, 2025

std.start: also don't print error trace targeting `.other`

604fb3001d • mlugg • Sep 30, 2025

test-error-traces: skip some more optimized traces

e9c0d43c5b • mlugg • Sep 30, 2025

tests: fix 32-bit compatible arch selection

2fefe0e4b3 • mlugg • Sep 30, 2025

windows_bat_args: fix path handling

f5c8d80e08 • mlugg • Sep 30, 2025

std.debug.Pdb: fix leak

d289667856 • mlugg • Sep 30, 2025

test-standalone: update for std.debug changes

4cb84f8e48 • mlugg • Sep 30, 2025

fix compile errors and minor bugs

51d08f4b9b • mlugg • Sep 30, 2025

test-stack-traces: fix on x86-windows

5f00738969 • mlugg • Sep 30, 2025

std.debug: don't attempt SelfInfo unwinding when unsupported

344ab62b3f • mlugg • Sep 30, 2025

test-stack-traces: don't try to strip unwind tables on x86-windows

cf13b40946 • mlugg • Sep 30, 2025

SelfInfo: remove x86-windows unwinding path

e6eccc3c8f • mlugg • Sep 30, 2025

tests: split up and enhance stack trace tests

1a8a8c610d • mlugg • Sep 30, 2025

std.debug.Dwarf: fix names of inlined functions

cedd9de64f • mlugg • Sep 30, 2025

std: fix os.linux.x86.syscall6

a12ce28224 • mlugg • Sep 30, 2025

std: fix 32-bit build and some unsafe casts

9901b9389e • mlugg • Sep 30, 2025

fix bad merge

7601b397ef • mlugg • Sep 30, 2025

std.debug: never attempt FP unwind under fomit-frame-pointer

02a0ade138 • mlugg • Sep 30, 2025

link.Elf: fix static PIE

4e45362529 • mlugg • Sep 30, 2025

Dwarf: use 'gpa' terminology

1123741fd5 • mlugg • Sep 30, 2025

compiler: fix new panic handler in release builds

bfbbda7751 • mlugg • Sep 30, 2025

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