lib/compiler_rt/common.zig | 11 +- lib/std/Target.zig | 2 +- lib/std/builtin.zig | 55 ++++----- lib/std/debug.zig | 128 +++++++++++++++++++-- lib/std/debug/FormattedPanic.zig | 45 -------- lib/std/debug/NoPanic.zig | 59 ---------- lib/std/debug/SimplePanic.zig | 86 -------------- lib/std/debug/no_panic.zig | 136 ++++++++++++++++++++++ lib/std/debug/simple_panic.zig | 128 +++++++++++++++++++++ lib/std/meta.zig | 3 +- src/Sema.zig | 196 +++++++++++++++----------------- src/Zcu.zig | 157 ++++++++++++------------- src/Zcu/PerThread.zig | 2 +- src/codegen/llvm.zig | 49 +------- src/crash_report.zig | 20 ++-- src/main.zig | 2 +- stage1/zig1.wasm | Bin 2912649 -> 2906863 bytes test/cases/compile_errors/bad_panic_call_signature.zig | 45 ++++++++ test/cases/compile_errors/bad_panic_generic_signature.zig | 41 +++++++ test/cases/compile_errors/bad_panic_signature.zig | 28 ----- test/incremental/change_panic_handler | 36 +----- test/incremental/change_panic_handler_explicit | 141 +++++++++++++++++++++++ test/src/Cases.zig | 1 - 23 files changed, 828 insertions(+), 543 deletions(-)