build.zig | 4 +- lib/std/Build.zig | 8 +- lib/std/Build/Cache.zig | 2 +- lib/std/Build/Step/Compile.zig | 4 +- lib/std/Build/Step/Options.zig | 23 ------ lib/std/Build/Step/TranslateC.zig | 2 +- lib/std/SemanticVersion.zig | 24 +++++- lib/std/builtin.zig | 133 -------------------------------- lib/std/c.zig | 2 +- lib/std/crypto/tlcsprng.zig | 1 + lib/std/os.zig | 18 ++--- lib/std/os/test.zig | 2 +- lib/std/target.zig | 36 ++++----- lib/std/zig.zig | 2 +- lib/std/zig/CrossTarget.zig | 65 ++++++++++++---- lib/std/zig/system/NativeTargetInfo.zig | 22 +++--- lib/std/zig/system/darwin.zig | 3 +- lib/std/zig/system/darwin/macos.zig | 47 ++++++----- src/Compilation.zig | 4 +- src/codegen/spirv/spec.zig | 2 +- src/glibc.zig | 4 +- src/link.zig | 4 +- src/link/Elf.zig | 2 +- src/link/MachO/load_commands.zig | 12 +-- src/main.zig | 13 ++-- src/target.zig | 14 ++-- test/link/macho/dylib/build.zig | 2 +- test/link/macho/needed_library/build.zig | 2 +- test/link/macho/search_strategy/build.zig | 2 +- test/link/macho/tls/build.zig | 2 +- test/link/macho/uuid/build.zig | 2 +- test/standalone/load_dynamic_library/build.zig | 2 +- test/standalone/shared_library/build.zig | 2 +- tools/gen_spirv_spec.zig | 2 +- 34 files changed, 189 insertions(+), 280 deletions(-)