src/AstGen.zig | 4 +- src/InternPool.zig | 465 ++++++++++++++++--- src/Module.zig | 195 ++------ src/Sema.zig | 774 ++++++++++++++------------------ src/TypedValue.zig | 2 +- src/arch/wasm/CodeGen.zig | 50 +-- src/arch/x86_64/CodeGen.zig | 9 +- src/codegen.zig | 32 +- src/codegen/c.zig | 32 +- src/codegen/llvm.zig | 64 ++- src/link/Dwarf.zig | 21 +- src/type.zig | 402 ++++------------- src/value.zig | 62 +-- 13 files changed, 934 insertions(+), 1178 deletions(-)