doc/langref.md | 19 ++- src/all_types.hpp | 9 ++ src/analyze.cpp | 24 ++- src/codegen.cpp | 2 + src/ir.cpp | 131 +++++++++++++++- src/ir_print.cpp | 14 ++ std/builtin.zig | 5 + std/compiler_rt.zig | 263 +++++++++++++++++++++++++++++++- std/debug.zig | 21 +++ std/io.zig | 134 +++++++++++----- std/math.zig | 17 +++ std/panic.zig | 23 +-- test/cases/enum_with_members.zig | 4 +- test/cases/eval.zig | 12 ++ test/run_tests.cpp | 22 ++- 15 files changed, 622 insertions(+), 78 deletions(-)