doc/langref.html.in | 25 +-- src-self-hosted/type.zig | 12 -- src/all_types.hpp | 84 +++++----- src/analyze.cpp | 278 +++++++++++++++----------------- src/analyze.hpp | 15 +- src/codegen.cpp | 74 ++++----- src/codegen.hpp | 2 +- src/ir.cpp | 118 ++++---------- src/main.cpp | 10 +- src/parser.cpp | 18 ++- src/parser.hpp | 2 +- src/translate_c.cpp | 9 +- src/translate_c.hpp | 4 +- std/hash_map.zig | 2 - std/testing.zig | 1 - test/compile_errors.zig | 82 +++++----- test/stage1/behavior/misc.zig | 2 +- test/stage1/behavior/type_info.zig | 2 +- 18 files changed, 329 insertions(+), 411 deletions(-)