build.zig | 2 +- doc/langref.html.in | 4 +- lib/build_runner.zig | 12 +- lib/c.zig | 20 +-- lib/compiler/aro/aro/Attribute.zig | 2 +- lib/compiler_rt/atomics.zig | 18 +-- lib/compiler_rt/clear_cache.zig | 2 +- lib/compiler_rt/common.zig | 4 +- lib/compiler_rt/os_version_check.zig | 2 +- lib/compiler_rt/stack_probe.zig | 4 +- lib/std/Build.zig | 2 +- lib/std/Build/Module.zig | 2 +- lib/std/Build/Step/Compile.zig | 31 ++--- lib/std/Build/Step/TranslateC.zig | 2 +- lib/std/Progress.zig | 26 ++-- lib/std/Thread.zig | 24 ++-- lib/std/Thread/Condition.zig | 24 ++-- lib/std/Thread/Futex.zig | 30 ++-- lib/std/Thread/Mutex.zig | 20 +-- lib/std/Thread/ResetEvent.zig | 18 +-- lib/std/Thread/RwLock.zig | 32 ++--- lib/std/Thread/WaitGroup.zig | 12 +- lib/std/atomic.zig | 164 +++++++++++----------- lib/std/builtin.zig | 40 +++--- lib/std/c/darwin.zig | 2 +- lib/std/child_process.zig | 2 +- lib/std/debug.zig | 8 +- lib/std/dynamic_library.zig | 4 +- lib/std/enums.zig | 2 +- lib/std/heap.zig | 8 +- lib/std/heap/PageAllocator.zig | 4 +- lib/std/http/Client.zig | 4 +- lib/std/io.zig | 2 +- lib/std/io/Reader.zig | 2 +- lib/std/io/Writer.zig | 2 +- lib/std/mem.zig | 6 +- lib/std/meta.zig | 14 +- lib/std/meta/trailer_flags.zig | 2 +- lib/std/multi_array_list.zig | 2 +- lib/std/once.zig | 4 +- lib/std/os.zig | 10 +- lib/std/os/linux.zig | 6 +- lib/std/os/linux/IoUring.zig | 14 +- lib/std/os/test.zig | 2 +- lib/std/start.zig | 2 +- lib/std/zig.zig | 24 ++-- lib/std/zig/AstGen.zig | 43 +++--- lib/std/zig/Server.zig | 6 +- src/Compilation.zig | 12 +- src/Compilation/Config.zig | 24 ++-- src/InternPool.zig | 71 +++++----- src/Module.zig | 18 +-- src/Package/Module.zig | 2 +- src/Sema.zig | 234 ++++++++++++++++---------------- src/Value.zig | 36 ++--- src/arch/aarch64/CodeGen.zig | 8 +- src/arch/aarch64/abi.zig | 4 +- src/arch/arm/CodeGen.zig | 8 +- src/arch/arm/abi.zig | 4 +- src/arch/riscv64/CodeGen.zig | 8 +- src/arch/riscv64/abi.zig | 4 +- src/arch/wasm/CodeGen.zig | 14 +- src/arch/wasm/abi.zig | 6 +- src/arch/x86_64/CodeGen.zig | 26 ++-- src/arch/x86_64/Emit.zig | 4 +- src/arch/x86_64/Lower.zig | 2 +- src/arch/x86_64/abi.zig | 6 +- src/codegen.zig | 8 +- src/codegen/c.zig | 56 ++++---- src/codegen/c/type.zig | 2 +- src/codegen/llvm.zig | 56 ++++---- src/codegen/llvm/Builder.zig | 2 +- src/codegen/llvm/bitcode_writer.zig | 4 +- src/codegen/spirv.zig | 16 +-- src/codegen/spirv/Section.zig | 4 +- src/crash_report.zig | 4 +- src/glibc.zig | 2 +- src/libcxx.zig | 4 +- src/libtsan.zig | 2 +- src/libunwind.zig | 2 +- src/link.zig | 12 +- src/link/Coff.zig | 12 +- src/link/Coff/lld.zig | 10 +- src/link/Dwarf.zig | 2 +- src/link/Elf.zig | 52 +++---- src/link/Elf/ZigObject.zig | 8 +- src/link/MachO/ZigObject.zig | 10 +- src/link/MachO/load_commands.zig | 2 +- src/link/Wasm.zig | 6 +- src/link/Wasm/ZigObject.zig | 8 +- src/main.zig | 70 +++++----- src/musl.zig | 2 +- src/print_air.zig | 8 +- src/print_zir.zig | 2 +- src/type.zig | 38 +++--- test/behavior/atomics.zig | 118 ++++++++-------- test/behavior/builtin_functions_returning_void_or_noreturn.zig | 6 +- test/behavior/export_builtin.zig | 4 +- test/behavior/floatop.zig | 2 +- test/behavior/tuple.zig | 6 +- test/behavior/tuple_declarations.zig | 2 +- test/behavior/type.zig | 38 +++--- test/behavior/type_info.zig | 8 +- test/cases/compile_errors/atomic_orderings_of_atomicStore_Acquire_or_AcqRel.zig | 4 +- test/cases/compile_errors/atomic_orderings_of_cmpxchg-failure_stricter_than_success.zig | 2 +- test/cases/compile_errors/atomic_orderings_of_cmpxchg-success_Monotonic_or_stricter.zig | 4 +- test/cases/compile_errors/atomic_orderings_of_fence_Acquire_or_stricter.zig | 4 +- test/cases/compile_errors/atomicrmw_with_bool_op_not_.Xchg.zig | 2 +- test/cases/compile_errors/atomicrmw_with_enum_op_not_.Xchg.zig | 2 +- test/cases/compile_errors/atomicrmw_with_float_op_not_.Xchg_.Add_.Sub_.Max_or_.Min.zig | 2 +- test/cases/compile_errors/cmpxchg_with_float.zig | 2 +- test/cases/compile_errors/packed_struct_field_alignment_unavailable_for_reify_type.zig | 2 +- test/cases/compile_errors/passing_a_not-aligned-enough_pointer_to_cmpxchg.zig | 2 +- test/cases/compile_errors/reify_struct.zig | 10 +- test/cases/compile_errors/reify_type_for_tagged_union_with_extra_enum_field.zig | 2 +- test/cases/compile_errors/reify_type_for_tagged_union_with_extra_union_field.zig | 2 +- test/cases/compile_errors/reify_type_for_tagged_union_with_no_enum_fields.zig | 2 +- test/cases/compile_errors/reify_type_for_tagged_union_with_no_union_fields.zig | 2 +- test/cases/compile_errors/reify_type_for_union_with_opaque_field.zig | 2 +- test/cases/compile_errors/reify_type_with_invalid_field_alignment.zig | 4 +- test/cases/compile_errors/reify_type_with_undefined.zig | 4 +- test/link/elf.zig | 4 +- test/link/macho.zig | 2 +- test/standalone/global_linkage/obj1.zig | 4 +- test/standalone/global_linkage/obj2.zig | 4 +- tools/docgen.zig | 6 +- 126 files changed, 909 insertions(+), 916 deletions(-)