doc/langref.html.in | 4 +- lib/std/debug.zig | 4 +- lib/std/debug/no_panic.zig | 2 +- lib/std/debug/simple_panic.zig | 4 +- lib/std/zig/AstGen.zig | 18 +- lib/std/zig/Zir.zig | 15 +- src/Compilation/Config.zig | 2 +- src/InternPool.zig | 300 ++++++++++++++++---------- src/Sema.zig | 368 +++++++++++++++++--------------- src/Sema/bitcast.zig | 4 +- src/Sema/type_resolution.zig | 3 +- src/Type.zig | 289 ++++++++++++++----------- src/Zcu.zig | 15 +- src/codegen.zig | 178 +++++++-------- src/codegen/c.zig | 176 ++++++++------- src/codegen/c/type.zig | 55 ++--- src/codegen/llvm.zig | 180 ++++++++-------- src/codegen/llvm/FuncGen.zig | 61 ++++-- src/codegen/spirv/CodeGen.zig | 5 +- src/codegen/wasm/CodeGen.zig | 3 +- src/codegen/x86_64/CodeGen.zig | 227 ++++++++++++++++++-- src/link/C.zig | 4 +- src/link/Coff.zig | 9 +- src/link/ConstPool.zig | 44 ++-- src/link/Dwarf.zig | 62 ++++-- src/link/Elf2.zig | 9 +- src/print_value.zig | 19 +- src/print_zir.zig | 19 +- src/target.zig | 5 +- 29 files changed, 1272 insertions(+), 812 deletions(-)