build.zig | 2 +- doc/docgen.zig | 2 +- doc/langref.html.in | 12 +- src-self-hosted/ir.zig | 2 +- src/all_types.hpp | 9 +- src/codegen.cpp | 136 +++++++-------- src/ir.cpp | 111 +++++-------- src/ir_print.cpp | 12 +- std/math/index.zig | 12 +- std/mem.zig | 4 +- std/special/builtin.zig | 8 +- std/special/compiler_rt/aulldiv.zig | 2 +- std/special/compiler_rt/aullrem.zig | 2 +- std/special/compiler_rt/comparetf2.zig | 6 +- std/special/compiler_rt/fixuint.zig | 6 +- std/special/compiler_rt/fixunsdfdi.zig | 2 +- std/special/compiler_rt/fixunsdfsi.zig | 2 +- std/special/compiler_rt/fixunsdfti.zig | 2 +- std/special/compiler_rt/fixunssfdi.zig | 2 +- std/special/compiler_rt/fixunssfsi.zig | 2 +- std/special/compiler_rt/fixunssfti.zig | 2 +- std/special/compiler_rt/fixunstfdi.zig | 2 +- std/special/compiler_rt/fixunstfsi.zig | 2 +- std/special/compiler_rt/fixunstfti.zig | 2 +- std/special/compiler_rt/index.zig | 22 +-- std/special/compiler_rt/udivmod.zig | 2 +- std/special/compiler_rt/udivmoddi4.zig | 2 +- std/special/compiler_rt/udivmodti4.zig | 2 +- std/special/compiler_rt/udivti3.zig | 2 +- std/special/compiler_rt/umodti3.zig | 2 +- test/cases/eval.zig | 8 +- test/cases/slice.zig | 2 +- test/compile_errors.zig | 8 +- test/debug_safety.zig | 286 -------------------------------- test/runtime_safety.zig | 286 ++++++++++++++++++++++++++++++++ test/tests.zig | 30 ++-- 36 files changed, 487 insertions(+), 509 deletions(-)