doc/langref.html.in | 16 ++
src/all_types.hpp | 12 +-
src/analyze.cpp | 37 ++-
src/analyze.hpp | 2 +
src/ast_render.cpp | 2 +-
src/codegen.cpp | 75 +++++--
src/ir.cpp | 355 +++++++++++++++++++----------
src/ir_print.cpp | 385 +++++++++++++++++++++++++++++++-
src/ir_print.hpp | 4 +-
src/os.cpp | 30 +--
src/os.hpp | 8 -
src/parser.cpp | 2 +-
src/target.cpp | 15 +-
std/mem.zig | 10 +-
std/os/windows.zig | 7 +-
std/special/compiler_rt/comparetf2.zig | 13 +-
std/zig/parser_test.zig | 21 ++
std/zig/render.zig | 6 +-
test/compile_errors.zig | 18 ++
test/stage1/behavior/async_fn.zig | 181 ++++++++++++++-
test/stage1/behavior/sizeof_and_typeof.zig | 26 +++
21 files changed, 1020 insertions(+), 205 deletions(-)