build.zig | 26 ++-- doc/langref.html.in | 8 +- lib/std/Build.zig | 13 +- lib/std/Build/Step/Compile.zig | 8 +- src/Compilation.zig | 10 +- src/InternPool.zig | 2 +- src/Module.zig | 252 ++++++++++++++++---------------- src/Sema.zig | 48 +++--- src/arch/wasm/CodeGen.zig | 2 +- src/codegen/llvm.zig | 24 ++- src/codegen/spirv.zig | 4 +- src/link/Coff.zig | 4 +- src/link/Dwarf.zig | 2 +- src/link/Elf/ZigObject.zig | 8 +- src/link/MachO/ZigObject.zig | 6 +- src/link/Plan9.zig | 2 +- src/link/Wasm.zig | 8 +- src/main.zig | 33 ++--- test/src/Cases.zig | 32 ++-- test/src/CompareOutput.zig | 20 +-- test/src/RunTranslatedC.zig | 103 +++++++++++++ test/src/StackTrace.zig | 8 +- test/src/TranslateC.zig | 118 +++++++++++++++ test/src/run_translated_c.zig | 106 -------------- test/src/translate_c.zig | 121 --------------- test/tests.zig | 32 ++-- 26 files changed, 494 insertions(+), 506 deletions(-)