doc/docgen.zig | 2 - doc/langref.html.in | 11 ++---- lib/std/c.zig | 2 +- lib/std/c/dragonfly.zig | 2 +- lib/std/c/freebsd.zig | 2 +- lib/std/c/linux.zig | 2 +- lib/std/c/netbsd.zig | 2 +- lib/std/event/channel.zig | 11 ++---- lib/std/event/future.zig | 4 +- lib/std/event/group.zig | 16 +++----- lib/std/event/lock.zig | 8 ++-- lib/std/event/locked.zig | 2 +- lib/std/event/loop.zig | 2 +- lib/std/event/rwlock.zig | 13 +++---- lib/std/event/rwlocked.zig | 4 +- lib/std/os/bits/darwin.zig | 2 +- lib/std/os/bits/dragonfly.zig | 12 +++--- lib/std/os/bits/freebsd.zig | 10 ++--- lib/std/os/bits/linux.zig | 10 ++--- lib/std/os/linux.zig | 4 +- lib/std/os/linux/arm-eabi.zig | 2 +- lib/std/os/linux/arm64.zig | 2 +- lib/std/os/linux/i386.zig | 2 +- lib/std/os/linux/mips.zig | 2 +- lib/std/os/linux/riscv64.zig | 2 +- lib/std/os/linux/x86_64.zig | 2 +- lib/std/os/uefi/protocols/absolute_pointer_protocol.zig | 4 +- lib/std/os/uefi/protocols/edid_override_protocol.zig | 2 +- lib/std/os/uefi/protocols/file_protocol.zig | 20 +++++----- lib/std/os/uefi/protocols/graphics_output_protocol.zig | 6 +-- lib/std/os/uefi/protocols/hii_database_protocol.zig | 8 ++-- lib/std/os/uefi/protocols/hii_popup_protocol.zig | 2 +- lib/std/os/uefi/protocols/ip6_config_protocol.zig | 8 ++-- lib/std/os/uefi/protocols/ip6_protocol.zig | 18 ++++----- lib/std/os/uefi/protocols/ip6_service_binding_protocol.zig | 4 +- lib/std/os/uefi/protocols/loaded_image_protocol.zig | 2 +- lib/std/os/uefi/protocols/managed_network_protocol.zig | 16 ++++---- lib/std/os/uefi/protocols/managed_network_service_binding_protocol.zig | 4 +- lib/std/os/uefi/protocols/rng_protocol.zig | 4 +- lib/std/os/uefi/protocols/simple_file_system_protocol.zig | 2 +- lib/std/os/uefi/protocols/simple_network_protocol.zig | 26 ++++++------- lib/std/os/uefi/protocols/simple_pointer_protocol.zig | 4 +- lib/std/os/uefi/protocols/simple_text_input_ex_protocol.zig | 12 +++--- lib/std/os/uefi/protocols/simple_text_input_protocol.zig | 4 +- lib/std/os/uefi/protocols/simple_text_output_protocol.zig | 18 ++++----- lib/std/os/uefi/protocols/udp6_protocol.zig | 14 +++---- lib/std/os/uefi/protocols/udp6_service_binding_protocol.zig | 4 +- lib/std/os/uefi/tables/boot_services.zig | 64 ++++++++++++++++---------------- lib/std/os/uefi/tables/runtime_services.zig | 10 ++--- lib/std/os/windows/bits.zig | 12 +++--- lib/std/os/windows/ws2_32.zig | 2 +- lib/std/special/test_runner.zig | 2 +- lib/std/start.zig | 3 +- lib/std/zig/ast.zig | 4 +- lib/std/zig/parse.zig | 59 ++++++++++------------------- lib/std/zig/parser_test.zig | 59 +++++++++++++---------------- lib/std/zig/render.zig | 29 +++------------ lib/std/zig/tokenizer.zig | 6 --- src-self-hosted/clang.zig | 2 +- src-self-hosted/main.zig | 5 +-- src-self-hosted/translate_c.zig | 3 -- src/all_types.hpp | 1 - src/analyze.cpp | 2 - src/parser.cpp | 58 +++-------------------------- test/compile_errors.zig | 22 +++++------ test/runtime_safety.zig | 8 ++-- test/stack_traces.zig | 2 +- test/stage1/behavior/async_fn.zig | 54 +++++++++++++-------------- test/stage1/behavior/await_struct.zig | 4 +- test/stage1/behavior/cast.zig | 2 +- 70 files changed, 299 insertions(+), 429 deletions(-)