CMakeLists.txt | 4 +- lib/std/Progress.zig | 135 +- lib/std/Thread.zig | 64 +- lib/std/array_list.zig | 19 +- lib/std/atomic.zig | 38 +- lib/std/atomic/Atomic.zig | 88 +- src/Air.zig | 546 ++++++ src/AstGen.zig | 209 ++- src/Compilation.zig | 125 +- src/Liveness.zig | 602 ++++++ src/Module.zig | 651 +++---- src/Sema.zig | 3216 +++++++++++++++++--------------- src/Zir.zig | 40 +- src/air.zig | 1185 ------------ src/codegen.zig | 2312 +++++++++++++---------- src/codegen/c.zig | 712 ++++--- src/codegen/llvm.zig | 473 +++-- src/codegen/spirv.zig | 492 ++--- src/codegen/wasm.zig | 535 +++--- src/link.zig | 34 +- src/link/C.zig | 28 +- src/link/Coff.zig | 61 +- src/link/Elf.zig | 562 +++--- src/link/MachO.zig | 295 ++- src/link/Plan9.zig | 385 ++-- src/link/SpirV.zig | 38 +- src/link/Wasm.zig | 84 +- src/liveness.zig | 254 --- src/main.zig | 1 + src/print_air.zig | 413 ++++ src/register_manager.zig | 77 +- src/test.zig | 11 +- src/value.zig | 6 +- test/stage2/wasm.zig | 122 +- 34 files changed, 7566 insertions(+), 6251 deletions(-)