lib/std/builtin.zig | 7 + src/Air.zig | 3 + src/InternPool.zig | 315 ++++++++++++++------- src/Module.zig | 47 ++- src/Sema.zig | 487 ++++++++++++++++---------------- src/TypedValue.zig | 21 +- src/Zir.zig | 3 + src/arch/wasm/CodeGen.zig | 87 +++--- src/arch/x86_64/CodeGen.zig | 12 +- src/codegen.zig | 28 +- src/codegen/c.zig | 56 ++-- src/codegen/llvm.zig | 44 ++- src/codegen/spirv.zig | 8 +- src/link/Coff.zig | 2 +- src/link/Elf.zig | 2 +- src/link/MachO.zig | 2 +- src/link/Wasm.zig | 2 +- src/type.zig | 59 ++-- src/value.zig | 254 +++++++---------- 19 files changed, 768 insertions(+), 671 deletions(-)