doc/langref.html.in | 16 +- src/all_types.hpp | 60 ++- src/analyze.cpp | 212 ++++++---- src/analyze.hpp | 4 +- src/ast_render.cpp | 29 +- src/codegen.cpp | 127 +++--- src/ir.cpp | 696 ++++++++++++++++++++++++-------- src/ir_print.cpp | 10 +- src/parser.cpp | 87 ++-- src/zig_llvm.cpp | 4 + src/zig_llvm.h | 1 + std/debug/index.zig | 80 ++-- std/os/index.zig | 120 ++---- std/special/test_runner.zig | 2 +- 14 files changed, 949 insertions(+), 499 deletions(-)