src/all_types.hpp | 77 +++-- src/analyze.cpp | 142 +++++++-- src/analyze.hpp | 9 +- src/codegen.cpp | 131 +++++--- src/ir.cpp | 548 ++++++++++++++++++++------------ test/cases/eval.zig | 20 ++ 6 files changed, 629 insertions(+), 298 deletions(-)