TODO | 12 +++ doc/langref.html.in | 2 +- src/all_types.hpp | 5 +- src/analyze.cpp | 42 +++++++- src/ast_render.cpp | 4 +- src/codegen.cpp | 22 ++++- src/ir.cpp | 167 ++++++++++++++++++++++++++------ src/ir_print.cpp | 2 + src/parser.cpp | 3 +- src/tokenizer.cpp | 29 +++++- src/tokenizer.hpp | 2 + std/debug/index.zig | 1 + std/io.zig | 8 +- std/mem.zig | 10 +- std/os/index.zig | 85 +++++++++++----- std/os/windows/util.zig | 45 ++++++--- 16 files changed, 350 insertions(+), 89 deletions(-)