lib/std/Target.zig | 2 +- lib/std/builtin.zig | 49 ++++------ lib/std/debug.zig | 123 +++++++++++++++++++++++- lib/std/debug/FormattedPanic.zig | 45 --------- lib/std/debug/NoPanic.zig | 59 ------------ lib/std/debug/SimplePanic.zig | 86 ----------------- lib/std/debug/no_panic.zig | 160 ++++++++++++++++++++++++++++++++ lib/std/debug/simple_panic.zig | 154 ++++++++++++++++++++++++++++++ lib/std/meta.zig | 3 +- src/Sema.zig | 155 ++++++++++++++++++------------- src/Zcu.zig | 155 ++++++++++++++++--------------- src/Zcu/PerThread.zig | 2 +- src/codegen/llvm.zig | 49 +--------- src/crash_report.zig | 16 +--- src/main.zig | 2 +- test/cases/compile_errors/bad_panic_call_signature.zig | 46 +++++++++ test/cases/compile_errors/bad_panic_generic_signature.zig | 41 ++++++++ test/cases/compile_errors/bad_panic_signature.zig | 28 ------ test/incremental/change_panic_handler | 30 +----- test/incremental/change_panic_handler_explicit | 141 ++++++++++++++++++++++++++++ 20 files changed, 864 insertions(+), 482 deletions(-)