CMakeLists.txt | 2 + example/cat/main.zig | 45 ++--- src/all_types.hpp | 5 +- src/analyze.cpp | 31 +++- src/codegen.cpp | 15 +- std/index.zig | 21 +++ std/io.zig | 53 +++++- std/linux.zig | 295 +++++--------------------------- std/linux_i386.zig | 92 ++++++++++ std/linux_x86_64.zig | 116 +++++++++++++ std/test_runner.zig | 12 +- test/self_hosted.zig | 13 +- 12 files changed, 398 insertions(+), 302 deletions(-)