build.zig | 1 + src/link.cpp | 8 + src/os.cpp | 7 + src/os.hpp | 2 + std/build.zig | 344 ++++++++++++++++++++- test/assemble_and_link.zig | 26 ++ test/build_examples.zig | 56 +--- test/compare_output.zig | 189 +----------- test/compile_errors.zig | 239 +------------- test/run_tests.cpp | 59 ---- test/tests.zig | 531 +++++++++++++++++++++++++++++++- 11 files changed, 921 insertions(+), 541 deletions(-)