CMakeLists.txt | 17 +- README.md | 6 +- build.zig | 23 + src/all_types.hpp | 3 + src/analyze.cpp | 9 +- src/codegen.cpp | 8 + src/codegen.hpp | 2 + src/link.cpp | 8 + src/main.cpp | 33 +- src/os.cpp | 7 + src/os.hpp | 2 + std/build.zig | 677 ++++++- std/io.zig | 10 +- std/list.zig | 10 +- std/mem.zig | 30 + std/os/index.zig | 243 ++- std/os/linux.zig | 21 + std/os/path.zig | 59 +- std/special/build_file_template.zig | 4 +- std/special/build_runner.zig | 53 +- test/assemble_and_link.zig | 26 + test/behavior.zig | 39 + test/build_examples.zig | 8 + test/compare_output.zig | 404 +++++ test/compile_errors.zig | 1577 +++++++++++++++++ test/debug_safety.zig | 234 +++ test/parseh.zig | 243 +++ test/run_tests.cpp | 3035 -------------------------------- test/self_hosted.zig | 39 - test/tests.zig | 868 +++++++++ 30 files changed, 4498 insertions(+), 3200 deletions(-)