aboutsummaryrefslogtreecommitdiff
path: root/lib/std/debug.zig
AgeCommit message (Expand)Author
2022-06-28Merge pull request #11919 from squeek502/failing-allocator-stacktraceAndrew Kelley
2022-06-27Fix stack traces with non-null `first_address` on WindowsRyan Liptak
2022-06-25Move sys_can_stack_trace from GPA to std.debug so that it can be re-used as n...Ryan Liptak
2022-06-23std.debug: fix ConfigurableTrace.dump OOBFlandreScarlet
2022-06-12add std.debug.Trace.formatAndrew Kelley
2022-06-09std.debug.Trace: improve APIAndrew Kelley
2022-06-09introduce std.debug.TraceAndrew Kelley
2022-05-27math: make `cast` return optional instead of an errorAli Chraghi
2022-05-24stage2: fixes for error union semanticsAndrew Kelley
2022-05-13target: Rename sparcv9 -> sparc64Koakuma
2022-05-04std: Single-threaded `panicImpl` sleep is unreachable (#11569)Jay Petacat
2022-04-26std.Thread: ResetEvent improvements (#11523)protty
2022-04-21debug: add smoke testJakub Konka
2022-04-21debug: fix resource (de)allocation for Elf and Coff targetsJakub Konka
2022-04-21debug: fix resource (de)allocation for MachO targetsJakub Konka
2022-04-21dwarf: clean up allocations in std.dwarf moduleJakub Konka
2022-04-19wasm: Fix unreachable pathsLuuk de Gram
2022-04-18wasm: Add support for debug infoLuuk de Gram
2022-04-04Pull elf magic string out to re-used constantTom Read Cutting
2022-03-19Merge pull request #11228 from Vexu/panicAndrew Kelley
2022-03-19fix sigaction double paniczseri
2022-03-19std: enable default panic handler for stage2 LLVM on LinuxVeikka Tuominen
2022-03-17debug: msync only current page when validation frame pointerJakub Konka
2022-03-15std.dwarf: implement basic DWARF 5 parsingWilliam Sengir
2022-03-12stage2 llvm: do not use getIntrinsic for airFrameAddressVeikka Tuominen
2022-02-19StackIterator should not try to check validity on freestandingLee Cannon
2022-02-11validate in Windows using VirtualQuerym
2022-02-11std: validate frame-pointer address in stack walkingm
2022-02-07debug: implement segfault handler for macOS aarch64John Schmidt
2022-01-31debug: fix edge cases in macOS debug symbol lookupJohn Schmidt
2022-01-27add std.debug.todoDavid John
2022-01-18Implement segfault handler for macOS x86_64John Schmidt
2021-12-19stage1, stage2: rename c_void to anyopaque (#10316)Isaac Freund
2021-12-15macho: put `LC_*` consts in a typed enum(u32) LCJakub Konka
2021-11-30allocgate: renamed getAllocator function to allocatorLee Cannon
2021-11-30allocgate: std Allocator interface refactorLee Cannon
2021-11-30macos: remove >= 0x10000000 assertion when printing stack tracesJakub Konka
2021-11-30macos: rewrite logic for generating stack traces on macOSJakub Konka
2021-11-30std lib API deprecations for the upcoming 0.9.0 releaseAndrew Kelley
2021-11-09std.Thread.Mutex: change API to lock() and unlock()Andrew Kelley
2021-10-04migrate from `std.Target.current` to `@import("builtin").target`Andrew Kelley
2021-09-28improve panic hierarchy by always using builtin.panicrgreenblatt
2021-09-24Initial bringup of the Solaris/Illumos portStephen Gregoratto
2021-09-01std: fix regressions from this branchAndrew Kelley
2021-09-01std: reorganization that allows new usingnamespace semanticsAndrew Kelley
2021-09-01std.os reorganization, avoiding `usingnamespace`Andrew Kelley
2021-08-29zig fmt: respect trailing commas in inline assemblyjdmichaud
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-08-20enables user-custom code to work with LI and SIIsaac Yonemoto
2021-08-02std: check for overflow in writeCurrentStackTraceJakub Konka