doc/langref.html.in | 78 ++++++++++++++++++++++++++++----
src/all_types.hpp | 8 +++-
src/ast_render.cpp | 3 --
src/codegen.cpp | 24 ++++++++++
src/ir.cpp | 51 ++++++++++++++++-----
src/ir_print.cpp | 7 +++
src/parser.cpp | 25 ++++------
std/event/channel.zig | 30 +++++-------
std/event/future.zig | 12 ++---
std/event/group.zig | 4 +-
std/event/lock.zig | 39 +++-------------
std/event/loop.zig | 14 +++---
std/event/tcp.zig | 8 ++--
std/fmt/index.zig | 43 ++++++++++++++++++
std/os/index.zig | 26 +++++------
std/os/windows/advapi32.zig | 5 ++
std/os/windows/util.zig | 2 +-
std/zig/ast.zig | 12 -----
std/zig/parse.zig | 33 ++++++--------
std/zig/parser_test.zig | 8 ++--
std/zig/render.zig | 16 +------
test/cases/cancel.zig | 4 +-
test/cases/coroutine_await_struct.zig | 4 +-
test/cases/coroutines.zig | 19 +++++---
test/compile_errors.zig | 25 +++++++++-
25 files changed, 314 insertions(+), 186 deletions(-)