src/Compilation.zig | 227 ++-- src/InternPool.zig | 1487 ++++++++++++++-------- src/Sema.zig | 2142 ++++++++++++++++---------------- src/Sema/bitcast.zig | 2 +- src/Sema/comptime_ptr_access.zig | 24 +- src/Type.zig | 192 +-- src/Value.zig | 85 +- src/Zcu.zig | 664 +++------- src/Zcu/PerThread.zig | 1678 +++++++++++++------------ src/arch/aarch64/CodeGen.zig | 81 +- src/arch/aarch64/Emit.zig | 8 +- src/arch/arm/CodeGen.zig | 41 +- src/arch/riscv64/CodeGen.zig | 117 +- src/arch/riscv64/Emit.zig | 6 +- src/arch/sparc64/CodeGen.zig | 91 +- src/arch/wasm/CodeGen.zig | 391 +++--- src/arch/wasm/Emit.zig | 14 +- src/arch/x86_64/CodeGen.zig | 193 ++- src/arch/x86_64/Emit.zig | 22 +- src/arch/x86_64/Lower.zig | 4 +- src/codegen.zig | 203 ++- src/codegen/c.zig | 480 +++---- src/codegen/c/Type.zig | 73 +- src/codegen/llvm.zig | 850 ++++++------- src/codegen/spirv.zig | 586 +++++---- src/link.zig | 88 +- src/link/C.zig | 242 ++-- src/link/Coff.zig | 400 +++--- src/link/Dwarf.zig | 1039 +++++++--------- src/link/Elf.zig | 40 +- src/link/Elf/ZigObject.zig | 545 ++++---- src/link/MachO.zig | 38 +- src/link/MachO/Atom.zig | 20 + src/link/MachO/ZigObject.zig | 554 ++++----- src/link/NvPtx.zig | 4 +- src/link/Plan9.zig | 527 +++----- src/link/SpirV.zig | 40 +- src/link/Wasm.zig | 51 +- src/link/Wasm/ZigObject.zig | 397 +++--- src/print_air.zig | 2 +- src/print_value.zig | 32 +- test/behavior/type_info.zig | 6 +- test/behavior/usingnamespace.zig | 4 - test/behavior/usingnamespace/file_0.zig | 1 - test/behavior/usingnamespace/file_1.zig | 12 - test/behavior/usingnamespace/imports.zig | 5 - test/cases/compile_errors/setAlignStack_in_inline_function.zig | 22 - test/cases/compile_errors/setAlignStack_set_twice.zig | 11 - test/cases/compile_errors/tagName_on_invalid_value_of_non-exhaustive_enum.zig | 2 +- 49 files changed, 6455 insertions(+), 7288 deletions(-)