doc/langref.html.in | 59 ++++++++++++++--
lib/std/builtin.zig | 81 +++++++++++++++++++++
src/Air.zig | 17 +++++
src/AstGen.zig | 53 ++++++++++++--
src/BuiltinFn.zig | 28 ++++++++
src/Liveness.zig | 8 +++
src/Sema.zig | 120 +++++++++++++++++++++++++++++++-
src/Zir.zig | 12 ++++
src/arch/aarch64/CodeGen.zig | 5 ++
src/arch/arm/CodeGen.zig | 5 ++
src/arch/riscv64/CodeGen.zig | 5 ++
src/arch/sparc64/CodeGen.zig | 5 ++
src/arch/wasm/CodeGen.zig | 4 ++
src/arch/x86_64/CodeGen.zig | 5 ++
src/codegen/c.zig | 5 ++
src/codegen/llvm.zig | 93 +++++++++++++++++++++++++
src/codegen/llvm/bindings.zig | 3 +
src/link/MachO/load_commands.zig | 2 +-
src/print_air.zig | 4 ++
src/print_zir.zig | 4 ++
src/type.zig | 10 ++-
test/behavior/sizeof_and_typeof.zig | 5 ++
test/behavior/var_args.zig | 109 ++++++++++++++++++++++++++++-
test/cases/compile_errors/invalid_capture_type.zig | 24 +++++++
test/cases/compile_errors/invalid_variadic_function.zig | 12 ++++
test/cases/compile_errors/stage1/obj/invalid_maybe_type.zig | 9 ---
26 files changed, 661 insertions(+), 26 deletions(-)