doc/style.md | 3 + src/all_types.hpp | 4 +- src/analyze.cpp | 84 +++++++++++++++- src/analyze.hpp | 4 + src/codegen.cpp | 164 +++++++++++++------------------- src/ir.cpp | 2 +- src/link.cpp | 15 --- src/main.cpp | 6 +- std/index.zig | 21 ++++ std/special/test_runner.zig | 14 +-- 10 files changed, 185 insertions(+), 132 deletions(-)