build.zig | 36 ++ src/main.cpp | 3 + std/build.zig | 253 +++++++++++--- std/mem.zig | 28 ++ std/os/index.zig | 65 +++- std/os/linux.zig | 4 + std/os/path.zig | 59 +++- std/special/build_file_template.zig | 4 +- std/special/build_runner.zig | 53 +-- test/run_tests.cpp | 407 ---------------------- test/run_tests.zig | 5 + test/tests.zig | 587 ++++++++++++++++++++++++++++++++ 12 files changed, 1023 insertions(+), 481 deletions(-)