CMakeLists.txt | 1 + src/all_types.hpp | 39 +- src/analyze.cpp | 497 +++++-------- src/ast_render.cpp | 8 +- src/bignum.cpp | 5 + src/bignum.hpp | 2 + src/codegen.cpp | 31 +- src/error.cpp | 2 + src/error.hpp | 2 + src/eval.cpp | 1191 ++++++++++++++++++++++++++++++++ src/eval.hpp | 26 + src/parser.cpp | 22 +- std/rand.zig | 1 + test/run_tests.cpp | 151 +--- test/self_hosted.zig | 184 ++++- 15 files changed, 1693 insertions(+), 469 deletions(-)