CMakeLists.txt | 3 +- build.zig | 21 +- doc/langref.html.in | 68 +- doc/langref/builtin.CallModifier struct.zig | 32 - doc/langref/lang.CallModifier struct.zig | 32 + doc/langref/test_noreturn_from_exit.zig | 5 +- lib/std/builtin.zig | 1254 ------------- lib/std/builtin/assembly.zig | 3119 -------------------------------- lib/std/lang.zig | 1254 +++++++++++++ lib/std/lang/assembly.zig | 3119 ++++++++++++++++++++++++++++++++ lib/std/std.zig | 5 +- lib/std/zig.zig | 4 +- lib/std/zig/Ast.zig | 4 +- lib/std/zig/AstGen.zig | 74 +- lib/std/zig/LibCInstallation.zig | 4 +- lib/std/zig/Zir.zig | 30 +- lib/std/zig/llvm/Builder.zig | 2 +- src/Air.zig | 30 +- src/Air/Legalize.zig | 2 +- src/Air/print.zig | 2 +- src/Builtin.zig | 30 +- src/Compilation.zig | 24 +- src/Compilation/Config.zig | 16 +- src/InternPool.zig | 108 +- src/Package/Module.zig | 14 +- src/Sema.zig | 456 ++--- src/Sema/arith.zig | 4 +- src/Sema/type_resolution.zig | 4 +- src/Type.zig | 16 +- src/Value.zig | 12 +- src/Zcu.zig | 42 +- src/Zcu/PerThread.zig | 8 +- src/codegen.zig | 6 +- src/codegen/aarch64/Assemble.zig | 2 +- src/codegen/aarch64/Select.zig | 34 +- src/codegen/aarch64/encoding.zig | 308 ++-- src/codegen/c.zig | 14 +- src/codegen/c/type.zig | 2 +- src/codegen/llvm.zig | 38 +- src/codegen/llvm/FuncGen.zig | 18 +- src/codegen/riscv64/CodeGen.zig | 8 +- src/codegen/riscv64/Lower.zig | 6 +- src/codegen/sparc64/CodeGen.zig | 6 +- src/codegen/sparc64/Emit.zig | 2 +- src/codegen/spirv/Assembler.zig | 4 +- src/codegen/spirv/CodeGen.zig | 10 +- src/codegen/spirv/Module.zig | 8 +- src/codegen/wasm/CodeGen.zig | 10 +- src/codegen/x86_64/CodeGen.zig | 30 +- src/codegen/x86_64/Lower.zig | 2 +- src/codegen/x86_64/Mir.zig | 2 +- src/codegen/x86_64/abi.zig | 18 +- src/codegen/x86_64/bits.zig | 2 +- src/libs/freebsd.zig | 2 +- src/libs/glibc.zig | 2 +- src/libs/libcxx.zig | 2 +- src/libs/libtsan.zig | 4 +- src/libs/libunwind.zig | 2 +- src/libs/mingw.zig | 2 +- src/libs/musl.zig | 4 +- src/libs/netbsd.zig | 2 +- src/libs/openbsd.zig | 2 +- src/libs/wasi_libc.zig | 4 +- src/link.zig | 16 +- src/link/Coff.zig | 2 +- src/link/Dwarf.zig | 10 +- src/link/Elf2.zig | 2 +- src/link/Wasm.zig | 8 +- src/main.zig | 20 +- src/print_zir.zig | 8 +- src/target.zig | 30 +- src/tracy.zig | 4 +- test/cases/compile_errors/invalid_member_of_builtin_enum.zig | 6 +- test/cases/compile_errors/issue_15572_break_on_inline_while.zig | 2 +- test/cases/compile_errors/runtime_index_into_comptime_type_slice.zig | 2 +- test/cases/compile_errors/wrong_type_for_reify_type.zig | 6 +- test/cases/compile_errors/wrong_types_given_to_atomic_order_args_in_cmpxchg.zig | 2 +- test/cases/compile_errors/wrong_types_given_to_export.zig | 2 +- 78 files changed, 5237 insertions(+), 5237 deletions(-)