CMakeLists.txt | 1 + lib/std/Progress.zig | 2 +- lib/std/Thread.zig | 7 +- lib/std/Thread/Pool.zig | 111 +- lib/std/multi_array_list.zig | 2 +- src/Air.zig | 4 +- src/Compilation.zig | 302 +- src/Compilation/Config.zig | 8 +- src/InternPool.zig | 4272 ++++++++++++++++---------- src/RangeSet.zig | 32 +- src/Sema.zig | 5245 +++++++++++++++++--------------- src/Sema/bitcast.zig | 188 +- src/Sema/comptime_ptr_access.zig | 111 +- src/Type.zig | 739 ++--- src/Value.zig | 2267 +++++++------- src/Zcu.zig | 3004 +----------------- src/Zcu/PerThread.zig | 2825 +++++++++++++++++ src/arch/aarch64/CodeGen.zig | 383 ++- src/arch/aarch64/Emit.zig | 6 +- src/arch/aarch64/abi.zig | 60 +- src/arch/arm/CodeGen.zig | 383 ++- src/arch/arm/Emit.zig | 6 +- src/arch/arm/abi.zig | 62 +- src/arch/riscv64/CodeGen.zig | 483 +-- src/arch/riscv64/Emit.zig | 5 +- src/arch/riscv64/Lower.zig | 12 +- src/arch/riscv64/abi.zig | 55 +- src/arch/sparc64/CodeGen.zig | 220 +- src/arch/sparc64/Emit.zig | 6 +- src/arch/wasm/CodeGen.zig | 971 +++--- src/arch/wasm/abi.zig | 40 +- src/arch/x86_64/CodeGen.zig | 1206 ++++---- src/arch/x86_64/Lower.zig | 6 +- src/arch/x86_64/abi.zig | 70 +- src/codegen.zig | 271 +- src/codegen/c.zig | 745 +++-- src/codegen/c/Type.zig | 66 +- src/codegen/llvm.zig | 1457 ++++----- src/codegen/spirv.zig | 452 +-- src/crash_report.zig | 6 +- src/link.zig | 59 +- src/link/C.zig | 63 +- src/link/Coff.zig | 95 +- src/link/Coff/lld.zig | 5 +- src/link/Dwarf.zig | 222 +- src/link/Elf.zig | 45 +- src/link/Elf/ZigObject.zig | 131 +- src/link/MachO.zig | 39 +- src/link/MachO/ZigObject.zig | 97 +- src/link/NvPtx.zig | 23 +- src/link/Plan9.zig | 99 +- src/link/SpirV.zig | 32 +- src/link/Wasm.zig | 60 +- src/link/Wasm/ZigObject.zig | 150 +- src/main.zig | 46 +- src/mutable_value.zig | 100 +- src/print_air.zig | 38 +- src/print_value.zig | 105 +- src/print_zir.zig | 9 +- src/register_manager.zig | 2 - src/target.zig | 50 +- 61 files changed, 15011 insertions(+), 12550 deletions(-)