lib/std/mem.zig | 8 +- src/InternPool.zig | 32 +- src/Module.zig | 2 +- src/Sema.zig | 690 ++++++++++++++------------------ src/TypedValue.zig | 1 - src/arch/wasm/CodeGen.zig | 9 +- src/codegen.zig | 14 +- src/codegen/c.zig | 9 +- src/codegen/llvm.zig | 15 +- src/codegen/spirv.zig | 8 +- src/type.zig | 9 - src/value.zig | 30 -- 12 files changed, 328 insertions(+), 499 deletions(-)