doc/docgen.zig | 4 +- doc/langref.html.in | 11 +- lib/std/Progress.zig | 7 +- lib/std/Thread/AutoResetEvent.zig | 2 +- lib/std/Thread/Condition.zig | 9 +- lib/std/Thread/Futex.zig | 7 +- lib/std/Thread/Mutex.zig | 6 +- lib/std/Thread/ResetEvent.zig | 4 +- lib/std/Thread/StaticResetEvent.zig | 7 +- lib/std/array_hash_map.zig | 1 - lib/std/atomic.zig | 2 +- lib/std/atomic/Atomic.zig | 2 +- lib/std/atomic/queue.zig | 2 +- lib/std/atomic/stack.zig | 4 +- lib/std/build.zig | 42 +++--- lib/std/build/OptionsStep.zig | 3 +- lib/std/build/RunStep.zig | 2 +- lib/std/builtin.zig | 45 +++---- lib/std/c.zig | 4 +- lib/std/c/darwin.zig | 4 +- lib/std/child_process.zig | 8 +- lib/std/coff.zig | 1 - lib/std/crypto.zig | 2 +- lib/std/crypto/aes.zig | 14 +- lib/std/crypto/aes/aesni.zig | 3 +- lib/std/crypto/aes_gcm.zig | 5 +- lib/std/crypto/aes_ocb.zig | 7 +- lib/std/crypto/benchmark.zig | 2 +- lib/std/crypto/blake3.zig | 3 +- lib/std/crypto/chacha20.zig | 3 +- lib/std/crypto/ghash.zig | 15 ++- lib/std/crypto/gimli.zig | 21 +-- lib/std/crypto/modes.zig | 3 +- lib/std/crypto/pcurves/common.zig | 7 +- lib/std/crypto/pcurves/p256.zig | 9 +- lib/std/crypto/pcurves/p256/p256_64.zig | 2 +- lib/std/crypto/pcurves/p256/p256_scalar_64.zig | 2 +- lib/std/crypto/pcurves/p256/scalar.zig | 29 ++--- lib/std/crypto/salsa20.zig | 3 +- lib/std/crypto/tlcsprng.zig | 9 +- lib/std/cstr.zig | 2 +- lib/std/debug.zig | 22 ++-- lib/std/dwarf.zig | 15 +-- lib/std/dynamic_library.zig | 3 +- lib/std/event/channel.zig | 2 +- lib/std/event/future.zig | 2 +- lib/std/event/group.zig | 2 +- lib/std/event/lock.zig | 2 +- lib/std/event/loop.zig | 8 +- lib/std/event/rwlock.zig | 2 +- lib/std/event/wait_group.zig | 2 +- lib/std/fs.zig | 10 +- lib/std/fs/file.zig | 6 +- lib/std/fs/get_app_data_dir.zig | 2 +- lib/std/fs/test.zig | 2 +- lib/std/fs/wasi.zig | 3 +- lib/std/fs/watch.zig | 4 +- lib/std/hash/auto_hash.zig | 3 +- lib/std/hash/benchmark.zig | 2 +- lib/std/hash/cityhash.zig | 1 - lib/std/hash/crc.zig | 3 +- lib/std/heap.zig | 20 +-- lib/std/heap/general_purpose_allocator.zig | 15 ++- lib/std/io.zig | 2 +- lib/std/io/bit_reader.zig | 5 +- lib/std/io/bit_writer.zig | 5 +- lib/std/io/c_writer.zig | 2 +- lib/std/io/reader.zig | 9 +- lib/std/io/stream_source.zig | 3 +- lib/std/io/writer.zig | 5 +- lib/std/log.zig | 4 +- lib/std/mem.zig | 7 +- lib/std/meta.zig | 5 +- lib/std/meta/trait.zig | 7 +- lib/std/net.zig | 6 +- lib/std/net/test.zig | 24 ++-- lib/std/once.zig | 2 +- lib/std/os.zig | 52 ++++---- lib/std/os/linux.zig | 17 +-- lib/std/os/linux/bpf/kern.zig | 3 +- lib/std/os/linux/io_uring.zig | 2 +- lib/std/os/linux/start_pie.zig | 2 +- lib/std/os/linux/test.zig | 2 +- lib/std/os/linux/tls.zig | 2 +- lib/std/os/windows/user32.zig | 3 +- lib/std/pdb.zig | 1 - lib/std/process.zig | 6 +- lib/std/rand.zig | 1 - lib/std/rand/ziggurat.zig | 21 +-- lib/std/sort.zig | 1 - lib/std/special/compiler_rt.zig | 4 +- lib/std/special/compiler_rt/atomics.zig | 10 +- lib/std/special/compiler_rt/clear_cache.zig | 7 +- lib/std/special/compiler_rt/count0bits.zig | 16 +-- lib/std/special/compiler_rt/emutls.zig | 3 +- lib/std/special/compiler_rt/muldi3.zig | 5 +- lib/std/special/compiler_rt/multi3.zig | 5 +- lib/std/special/compiler_rt/shift.zig | 2 +- lib/std/special/compiler_rt/stack_probe.zig | 2 +- lib/std/special/compiler_rt/udivmod.zig | 2 +- lib/std/special/ssp.zig | 31 +++-- lib/std/std.zig | 2 +- lib/std/target.zig | 6 +- lib/std/testing.zig | 5 +- lib/std/time.zig | 10 +- lib/std/unicode.zig | 1 - lib/std/unicode/throughput_test.zig | 1 - lib/std/x/net/tcp.zig | 3 +- lib/std/x/os/io.zig | 3 +- lib/std/x/os/net.zig | 3 +- lib/std/x/os/socket.zig | 5 +- lib/std/zig/cross_target.zig | 25 ++-- lib/std/zig/system.zig | 27 ++-- lib/std/zig/system/darwin/macos.zig | 3 +- lib/std/zig/system/linux.zig | 3 +- src/Air.zig | 3 +- src/Cache.zig | 13 +- src/Compilation.zig | 6 +- src/ThreadPool.zig | 5 +- src/Zir.zig | 3 +- src/codegen.zig | 3 +- src/codegen/c.zig | 3 +- src/introspect.zig | 3 +- src/libc_installation.zig | 8 +- src/link.zig | 4 +- src/link/Elf.zig | 10 +- src/link/MachO.zig | 2 +- src/link/MachO/fat.zig | 4 +- src/main.zig | 19 +-- src/tracy.zig | 5 +- test/assemble_and_link.zig | 3 +- test/behavior/asm.zig | 3 +- test/behavior/atomics.zig | 2 +- test/behavior/namespace_depends_on_compile_var.zig | 3 +- test/behavior/sizeof_and_typeof.zig | 1 - test/behavior/sizeof_and_typeof_stage1.zig | 1 - test/behavior/vector.zig | 2 +- test/cli.zig | 3 +- test/compare_output.zig | 6 +- test/compile_errors.zig | 6 +- test/src/compare_output.zig | 3 +- test/standalone.zig | 9 +- test/standalone/c_compiler/build.zig | 5 +- test/standalone/install_raw_hex/build.zig | 220 ++++++++++++++++---------------- test/tests.zig | 14 +- test/translate_c.zig | 13 +- tools/update_cpu_features.zig | 3 +- 147 files changed, 624 insertions(+), 596 deletions(-)