build.zig | 32 +- lib/std/zig/ast.zig | 2 +- src/AstGen.zig | 6 +- src/Compilation.zig | 61 +- src/link.zig | 5 +- src/link/MachO.zig | 2 +- src/link/Wasm.zig | 2 +- src/main.zig | 10 +- src/stage1.zig | 13 +- src/target.zig | 67 + src/test.zig | 308 ++++- test/cases.zig | 1627 +++++++++++++++++++++++ test/compile_errors.zig | 2280 ++++++++++++++++++-------------- test/stage2/test.zig | 1626 ----------------------- test/tests.zig | 321 ----- 15 files changed, 3329 insertions(+), 3033 deletions(-)