src/stage1/all_types.hpp | 8 +- src/stage1/analyze.cpp | 555 +++++++++++++++++--------------- src/stage1/bigint.cpp | 17 +- src/stage1/bigint.hpp | 5 +- src/stage1/buffer.hpp | 2 +- src/stage1/codegen.cpp | 12 +- src/stage1/hash_map.hpp | 50 ++- src/stage1/ir.cpp | 168 +++++++++- src/stage1/util.cpp | 23 -- src/stage1/util.hpp | 7 - src/stage1/zig0.cpp | 5 +- 11 files changed, 539 insertions(+), 313 deletions(-)