doc/langref.md | 8 +- src/all_types.hpp | 29 ++ src/ast_render.cpp | 14 +- src/codegen.cpp | 156 +++++++ src/ir.cpp | 757 +++++++++++++++++++------------- src/ir_print.cpp | 41 ++ std/mem.zig | 7 +- 7 files changed, 707 insertions(+), 305 deletions(-)