doc/langref.html.in | 140 +++-
src/all_types.hpp | 210 +++++
src/analyze.cpp | 213 ++++-
src/analyze.hpp | 7 +-
src/ast_render.cpp | 37 +
src/codegen.cpp | 589 ++++++++++++-
src/ir.cpp | 1421 ++++++++++++++++++++++++++++++--
src/ir_print.cpp | 193 +++++
src/parser.cpp | 179 +++-
src/tokenizer.cpp | 10 +
src/tokenizer.hpp | 5 +
src/zig_llvm.cpp | 6 +
src/zig_llvm.h | 2 +
std/debug/index.zig | 18 +-
std/hash_map.zig | 2 +-
std/os/child_process.zig | 50 --
std/unicode.zig | 149 +++-
test/behavior.zig | 15 +-
test/cases/atomics.zig | 15 +-
test/cases/cast.zig | 102 +++
test/cases/coroutines.zig | 132 +++
test/compile_errors.zig | 12 +
22 files changed, 3270 insertions(+), 237 deletions(-)