doc/langref.html.in | 46 +- lib/compiler/reduce/Walk.zig | 5 - lib/docs/wasm/Walk.zig | 9 - lib/docs/wasm/html_render.zig | 2 - lib/std/builtin.zig | 13 +- lib/std/zig/Ast.zig | 71 +- lib/std/zig/AstGen.zig | 70 +- lib/std/zig/AstRlAnnotate.zig | 18 - lib/std/zig/BuiltinFn.zig | 16 - lib/std/zig/Parse.zig | 54 +- lib/std/zig/Zir.zig | 26 - lib/std/zig/ZonGen.zig | 5 - lib/std/zig/parser_test.zig | 76 -- lib/std/zig/render.zig | 8 - lib/std/zig/tokenizer.zig | 6 - src/Sema.zig | 57 +- src/Zcu.zig | 4 - src/codegen/llvm.zig | 4 +- src/print_zir.zig | 17 - test/behavior.zig | 2 - test/behavior/align.zig | 24 - test/behavior/async_fn.zig | 1911 -------------------------------- test/behavior/await_struct.zig | 47 - test/behavior/call.zig | 6 +- test/cases/compile_errors/async/async_function_depends_on_its_own_frame.zig | 13 - test/cases/compile_errors/async/async_function_indirectly_depends_on_its_own_frame.zig | 17 - test/cases/compile_errors/async/const_frame_cast_to_anyframe.zig | 19 - test/cases/compile_errors/async/function_with_ccc_indirectly_calling_async_function.zig | 18 - test/cases/compile_errors/async/indirect_recursion_of_async_functions_detected.zig | 36 - test/cases/compile_errors/async/invalid_suspend_in_exported_function.zig | 15 - test/cases/compile_errors/async/returning_error_from_void_async_function.zig | 12 - test/cases/compile_errors/async/runtime-known_async_function_called.zig | 15 - test/cases/compile_errors/async/runtime-known_function_called_with_async_keyword.zig | 13 - test/cases/compile_errors/async/wrong_frame_type_used_for_async_call.zig | 16 - test/cases/compile_errors/async/wrong_type_for_result_ptr_to_asyncCall.zig | 16 - test/cases/compile_errors/combination_of_nosuspend_and_async.zig | 15 - test/cases/compile_errors/suspend_inside_suspend_block.zig | 15 - test/cases/safety/@asyncCall with too small a frame.zig | 26 - test/cases/safety/awaiting twice.zig | 29 - test/cases/safety/error return trace across suspend points.zig | 38 - test/cases/safety/invalid resume of async function.zig | 19 - test/cases/safety/resuming a function which is awaiting a call.zig | 21 - test/cases/safety/resuming a function which is awaiting a frame.zig | 22 - test/cases/safety/resuming a non-suspended function which has been suspended and resumed.zig | 32 - test/cases/safety/resuming a non-suspended function which never been suspended.zig | 27 - tools/docgen.zig | 2 - tools/doctest.zig | 2 - tools/lldb_pretty_printers.py | 2 - 48 files changed, 24 insertions(+), 2913 deletions(-)