doc/langref.md | 6 +- src/all_types.hpp | 28 +-- src/analyze.cpp | 190 +++++++--------- src/analyze.hpp | 3 +- src/ast_render.cpp | 34 +-- src/codegen.cpp | 174 +++++++-------- src/ir.cpp | 379 ++++++++++++-------------------- src/parseh.cpp | 73 ++---- src/parser.cpp | 45 +--- src/tokenizer.cpp | 2 - src/tokenizer.hpp | 1 - test/cases/typedef.zig | 10 - test/run_tests.cpp | 8 +- test/self_hosted.zig | 1 - 14 files changed, 334 insertions(+), 620 deletions(-)