src/all_types.hpp | 265 +++++++++++++++----------------- src/cache_hash.cpp | 70 +++++++-- src/cache_hash.hpp | 27 +++- src/codegen.cpp | 197 +++++++++++++++++------- src/codegen.hpp | 4 +- src/error.cpp | 1 + src/error.hpp | 1 + src/ir.cpp | 11 +- src/link.cpp | 74 ++------- src/link.hpp | 17 -- src/main.cpp | 64 ++++---- src/os.cpp | 54 ++----- src/os.hpp | 3 +- 13 files changed, 418 insertions(+), 370 deletions(-)