src/all_types.hpp | 2 + src/analyze.cpp | 9 +- src/analyze.hpp | 3 +- src/codegen.cpp | 103 ++++-- src/codegen.hpp | 8 +- src/ir.cpp | 41 ++- src/link.cpp | 14 +- src/main.cpp | 185 ++++------ src/os.cpp | 20 +- std/build.zig | 605 ++++++-------------------------- std/debug.zig | 6 +- test/cases/cast.zig | 9 + test/tests.zig | 10 +- 13 files changed, 322 insertions(+), 693 deletions(-)