build.zig | 31 +- doc/langref.html.in | 20 +- lib/build_runner.zig | 9 +- lib/init-exe/build.zig | 2 +- lib/init-lib/build.zig | 2 +- lib/std/Build.zig | 1771 +++++++++++++++++++++++++++ lib/std/Build/CheckFileStep.zig | 51 + lib/std/Build/CheckObjectStep.zig | 1024 ++++++++++++++++ lib/std/Build/ConfigHeaderStep.zig | 287 +++++ lib/std/Build/EmulatableRunStep.zig | 213 ++++ lib/std/Build/FmtStep.zig | 32 + lib/std/Build/InstallArtifactStep.zig | 85 ++ lib/std/Build/InstallDirStep.zig | 93 ++ lib/std/Build/InstallFileStep.zig | 40 + lib/std/Build/InstallRawStep.zig | 110 ++ lib/std/Build/LibExeObjStep.zig | 2045 +++++++++++++++++++++++++++++++ lib/std/Build/LogStep.zig | 23 + lib/std/Build/OptionsStep.zig | 363 ++++++ lib/std/Build/RemoveDirStep.zig | 29 + lib/std/Build/RunStep.zig | 376 ++++++ lib/std/Build/Step.zig | 97 ++ lib/std/Build/TranslateCStep.zig | 136 +++ lib/std/Build/WriteFileStep.zig | 115 ++ lib/std/build.zig | 1863 ----------------------------- lib/std/build/CheckFileStep.zig | 53 - lib/std/build/CheckObjectStep.zig | 1026 ---------------- lib/std/build/ConfigHeaderStep.zig | 288 ----- lib/std/build/EmulatableRunStep.zig | 215 ---- lib/std/build/FmtStep.zig | 37 - lib/std/build/InstallArtifactStep.zig | 88 -- lib/std/build/InstallDirStep.zig | 95 -- lib/std/build/InstallFileStep.zig | 42 - lib/std/build/InstallRawStep.zig | 106 -- lib/std/build/LibExeObjStep.zig | 2047 -------------------------------- lib/std/build/LogStep.zig | 25 - lib/std/build/OptionsStep.zig | 365 ------ lib/std/build/RemoveDirStep.zig | 31 - lib/std/build/RunStep.zig | 378 ------ lib/std/build/TranslateCStep.zig | 138 --- lib/std/build/WriteFileStep.zig | 117 -- lib/std/std.zig | 8 +- test/link/bss/build.zig | 4 +- test/link/common_symbols/build.zig | 4 +- test/link/common_symbols_alignment/build.zig | 4 +- test/link/interdependent_static_c_libs/build.zig | 4 +- test/link/macho/bugs/13056/build.zig | 3 +- test/link/macho/bugs/13457/build.zig | 5 +- test/link/macho/dead_strip/build.zig | 7 +- test/link/macho/dead_strip_dylibs/build.zig | 7 +- test/link/macho/dylib/build.zig | 3 +- test/link/macho/empty/build.zig | 5 +- test/link/macho/entry/build.zig | 3 +- test/link/macho/headerpad/build.zig | 7 +- test/link/macho/linksection/build.zig | 2 +- test/link/macho/needed_framework/build.zig | 5 +- test/link/macho/needed_library/build.zig | 5 +- test/link/macho/objc/build.zig | 5 +- test/link/macho/objcpp/build.zig | 3 +- test/link/macho/pagezero/build.zig | 3 +- test/link/macho/search_strategy/build.zig | 13 +- test/link/macho/stack_size/build.zig | 3 +- test/link/macho/strict_validation/build.zig | 5 +- test/link/macho/tls/build.zig | 3 +- test/link/macho/unwind_info/build.zig | 11 +- test/link/macho/uuid/build.zig | 11 +- test/link/macho/weak_framework/build.zig | 5 +- test/link/macho/weak_library/build.zig | 5 +- test/link/static_lib_as_system_lib/build.zig | 3 +- test/link/wasm/archive/build.zig | 3 +- test/link/wasm/basic-features/build.zig | 2 +- test/link/wasm/bss/build.zig | 3 +- test/link/wasm/export-data/build.zig | 3 +- test/link/wasm/export/build.zig | 2 +- test/link/wasm/extern-mangle/build.zig | 3 +- test/link/wasm/extern/build.zig | 2 +- test/link/wasm/function-table/build.zig | 3 +- test/link/wasm/infer-features/build.zig | 2 +- test/link/wasm/producers/build.zig | 3 +- test/link/wasm/segments/build.zig | 3 +- test/link/wasm/stack_pointer/build.zig | 3 +- test/link/wasm/type/build.zig | 3 +- test/src/compare_output.zig | 5 +- test/src/run_translated_c.zig | 5 +- test/src/translate_c.zig | 5 +- test/standalone/brace_expansion/build.zig | 4 +- test/standalone/c_compiler/build.zig | 5 +- test/standalone/emit_asm_and_bin/build.zig | 4 +- test/standalone/empty_env/build.zig | 4 +- test/standalone/global_linkage/build.zig | 4 +- test/standalone/install_raw_hex/build.zig | 4 +- test/standalone/issue_11595/build.zig | 5 +- test/standalone/issue_12588/build.zig | 3 +- test/standalone/issue_12706/build.zig | 5 +- test/standalone/issue_13030/build.zig | 3 +- test/standalone/issue_339/build.zig | 4 +- test/standalone/issue_5825/build.zig | 4 +- test/standalone/issue_7030/build.zig | 4 +- test/standalone/issue_794/build.zig | 4 +- test/standalone/issue_8550/build.zig | 2 +- test/standalone/issue_9812/build.zig | 2 +- test/standalone/load_dynamic_library/build.zig | 4 +- test/standalone/main_pkg_path/build.zig | 4 +- test/standalone/mix_c_files/build.zig | 5 +- test/standalone/mix_o_files/build.zig | 4 +- test/standalone/options/build.zig | 2 +- test/standalone/pie/build.zig | 4 +- test/standalone/pkg_import/build.zig | 4 +- test/standalone/shared_library/build.zig | 4 +- test/standalone/static_c_lib/build.zig | 4 +- test/standalone/test_runner_path/build.zig | 4 +- test/standalone/use_alias/build.zig | 4 +- test/standalone/windows_spawn/build.zig | 4 +- test/tests.zig | 60 +- 113 files changed, 7086 insertions(+), 7146 deletions(-)