lib/std/zig/ast.zig | 28 ++++++++++-- lib/std/zig/parse.zig | 74 +++++++++++++++++++++----------- lib/std/zig/render.zig | 9 ++-- src/all_types.hpp | 13 +++++- src/analyze.cpp | 9 ++++ src/analyze.hpp | 1 + src/ast_render.cpp | 8 ++++ src/codegen.cpp | 4 +- src/ir.cpp | 48 ++++++++++++++++++++- src/parser.cpp | 45 ++++++++++++++----- test/compile_errors.zig | 15 +++++++ test/stage1/behavior/async_fn.zig | 16 +++++++ 12 files changed, 224 insertions(+), 46 deletions(-)