CMakeLists.txt | 2 +- src/all_types.hpp | 91 +++++++------- src/analyze.cpp | 196 ++++++++++++++--------------- src/analyze.hpp | 4 +- src/ast_render.cpp | 14 +-- src/bignum.cpp | 2 +- src/buffer.cpp | 4 +- src/buffer.hpp | 48 ++++--- src/codegen.cpp | 217 ++++++++++++++++---------------- src/codegen.hpp | 2 +- src/errmsg.cpp | 37 +++--- src/errmsg.hpp | 10 +- src/eval.cpp | 42 +++---- src/eval.hpp | 2 +- src/link.cpp | 22 ++-- src/list.hpp | 37 +++--- src/main.cpp | 18 +-- src/os.cpp | 45 ++++--- src/parseh.cpp | 22 ++-- src/parser.cpp | 152 +++++++++++----------- src/target.cpp | 16 +-- src/target.hpp | 10 +- src/tokenizer.cpp | 12 +- src/tokenizer.hpp | 14 +-- src/util.hpp | 26 +++- std/list.zig | 7 +- test/run_tests.cpp | 34 ++--- 27 files changed, 555 insertions(+), 531 deletions(-)