src/Compilation.zig | 8 +- src/codegen.zig | 31 +- src/codegen/wasm/CodeGen.zig | 5 +- src/codegen/wasm/Emit.zig | 170 +++-- src/codegen/wasm/Mir.zig | 52 +- src/link/Wasm.zig | 1116 +++++++++++++++++++++++----- src/link/Wasm/Flush.zig | 1245 ++++++++++++++++++++++++++++---- src/link/Wasm/Object.zig | 2 +- src/target.zig | 2 +- test/behavior/basic.zig | 1 - test/behavior/builtin_functions_returning_void_or_noreturn.zig | 1 - test/behavior/call.zig | 1 - test/behavior/export_builtin.zig | 15 - test/behavior/fn.zig | 1 - test/tests.zig | 1 - 15 files changed, 2177 insertions(+), 474 deletions(-)