lib/std/atomic/Atomic.zig | 4 +- lib/std/base64.zig | 2 +- lib/std/build.zig | 5 +- lib/std/build/WriteFileStep.zig | 6 +- lib/std/builtin.zig | 11 +-- lib/std/c.zig | 21 +++-- lib/std/c/darwin.zig | 4 +- lib/std/c/dragonfly.zig | 6 +- lib/std/c/freebsd.zig | 6 +- lib/std/c/haiku.zig | 2 +- lib/std/c/linux.zig | 2 +- lib/std/c/netbsd.zig | 6 +- lib/std/c/openbsd.zig | 6 +- lib/std/c/solaris.zig | 6 +- lib/std/compress/deflate/compressor.zig | 2 +- lib/std/compress/deflate/compressor_test.zig | 3 +- lib/std/compress/deflate/decompressor.zig | 8 +- lib/std/dwarf.zig | 2 +- lib/std/event/batch.zig | 2 +- lib/std/event/loop.zig | 2 +- lib/std/fmt.zig | 40 +--------- lib/std/fmt/parse_float.zig | 4 +- lib/std/json.zig | 5 +- lib/std/leb128.zig | 8 +- lib/std/math.zig | 18 ++--- lib/std/mem.zig | 8 +- lib/std/mem/Allocator.zig | 6 +- lib/std/meta.zig | 36 +-------- lib/std/multi_array_list.zig | 7 +- lib/std/os.zig | 4 +- lib/std/os/linux.zig | 49 ++++-------- lib/std/os/linux/arm-eabi.zig | 2 +- lib/std/os/linux/arm64.zig | 2 +- lib/std/os/linux/mips.zig | 2 +- lib/std/os/linux/powerpc.zig | 2 +- lib/std/os/linux/powerpc64.zig | 2 +- lib/std/os/linux/riscv64.zig | 2 +- lib/std/os/linux/sparc64.zig | 2 +- lib/std/os/linux/x86.zig | 2 +- lib/std/os/linux/x86_64.zig | 2 +- lib/std/os/test.zig | 6 +- lib/std/os/uefi/protocols/absolute_pointer_protocol.zig | 4 +- lib/std/os/uefi/protocols/block_io_protocol.zig | 8 +- 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 | 88 ++++++++++----------- lib/std/os/uefi/tables/runtime_services.zig | 28 +++---- lib/std/os/windows.zig | 24 +++--- lib/std/os/windows/user32.zig | 26 +++---- lib/std/os/windows/ws2_32.zig | 36 ++++----- lib/std/packed_int_array.zig | 14 ++-- lib/std/rand.zig | 2 +- lib/std/segmented_list.zig | 2 +- lib/std/simd.zig | 6 +- lib/std/unicode.zig | 4 +- lib/std/zig/Ast.zig | 2 - lib/std/zig/c_translation.zig | 22 +----- lib/std/zig/render.zig | 2 +- lib/std/zig/string_literal.zig | 2 +- src/Compilation.zig | 23 +++--- src/Module.zig | 14 ++-- src/Sema.zig | 42 +++++----- src/ThreadPool.zig | 5 +- src/clang.zig | 11 ++- src/codegen.zig | 43 +---------- src/codegen/c.zig | 6 +- src/codegen/llvm.zig | 16 ++-- src/codegen/spirv/Section.zig | 10 --- src/main.zig | 8 +- src/print_air.zig | 2 +- src/target.zig | 4 +- src/translate_c.zig | 7 +- src/type.zig | 10 +-- src/zig_llvm.h | 2 - test/behavior.zig | 21 +++-- test/behavior/align.zig | 16 +--- test/behavior/array.zig | 6 -- test/behavior/async_fn.zig | 132 ++++++++++++++++---------------- test/behavior/atomics.zig | 8 +- test/behavior/await_struct.zig | 2 +- test/behavior/basic.zig | 20 +---- test/behavior/bitcast.zig | 8 +- test/behavior/bitreverse.zig | 6 -- test/behavior/bugs/10147.zig | 5 +- test/behavior/bugs/11159.zig | 2 - test/behavior/bugs/11162.zig | 5 +- test/behavior/bugs/11227.zig | 2 - test/behavior/bugs/11816.zig | 1 - test/behavior/bugs/12486.zig | 2 - test/behavior/bugs/12723.zig | 3 - test/behavior/bugs/1277.zig | 1 - test/behavior/bugs/12801-1.zig | 1 - test/behavior/bugs/12801-2.zig | 1 - test/behavior/bugs/12885.zig | 2 - test/behavior/bugs/12891.zig | 2 - test/behavior/bugs/12911.zig | 2 - test/behavior/bugs/1310.zig | 3 +- test/behavior/bugs/2006.zig | 9 +-- test/behavior/bugs/3112.zig | 1 - test/behavior/bugs/3779.zig | 3 - test/behavior/bugs/6850.zig | 8 +- test/behavior/bugs/920.zig | 13 +--- test/behavior/byteswap.zig | 5 -- test/behavior/call.zig | 14 +--- test/behavior/cast.zig | 15 ---- test/behavior/comptime_memory.zig | 43 +++-------- test/behavior/error.zig | 15 ---- test/behavior/eval.zig | 30 +++----- test/behavior/floatop.zig | 16 +--- test/behavior/fn.zig | 10 --- test/behavior/generics.zig | 6 +- test/behavior/int128.zig | 4 +- test/behavior/inttoptr.zig | 2 - test/behavior/math.zig | 17 +--- test/behavior/member_func.zig | 2 - test/behavior/muladd.zig | 6 -- test/behavior/optional.zig | 5 -- test/behavior/packed-struct.zig | 38 --------- test/behavior/packed_struct_explicit_backing_int.zig | 1 - test/behavior/pointers.zig | 3 - test/behavior/popcount.zig | 1 - test/behavior/ptrcast.zig | 7 -- test/behavior/saturating_arithmetic.zig | 4 - test/behavior/select.zig | 1 - test/behavior/shuffle.zig | 2 +- test/behavior/sizeof_and_typeof.zig | 53 ------------- test/behavior/slice.zig | 32 +------- test/behavior/struct.zig | 42 +--------- test/behavior/truncate.zig | 5 -- test/behavior/type.zig | 13 +--- test/behavior/type_info.zig | 43 ++++------- test/behavior/typename.zig | 29 ------- test/behavior/undefined.zig | 4 - test/behavior/union.zig | 5 -- test/behavior/vector.zig | 41 +--------- test/behavior/while.zig | 7 ++ 154 files changed, 537 insertions(+), 1235 deletions(-)