lib/compiler/aro/aro/Compilation.zig | 5 +- lib/compiler/aro/aro/Driver.zig | 1 + lib/compiler/aro/aro/TypeStore.zig | 2 +- lib/compiler/aro/aro/target.zig | 9 +- lib/compiler_rt/clear_cache.zig | 2 +- lib/std/Build/Cache.zig | 2 +- lib/std/Io.zig | 2 +- lib/std/Io/Threaded.zig | 10 +- lib/std/Progress.zig | 6 +- lib/std/Target.zig | 32 +++-- lib/std/Thread.zig | 12 +- lib/std/builtin.zig | 2 +- lib/std/c.zig | 226 ++++++++++++++++---------------- lib/std/crypto/Certificate/Bundle.zig | 2 +- lib/std/debug.zig | 2 + lib/std/debug/cpu_context.zig | 2 +- lib/std/dynamic_library.zig | 4 +- lib/std/fs.zig | 4 +- lib/std/fs/Dir.zig | 13 +- lib/std/fs/get_app_data_dir.zig | 2 +- lib/std/heap.zig | 8 +- lib/std/math/modf.zig | 2 +- lib/std/os.zig | 8 +- lib/std/posix.zig | 16 +-- lib/std/posix/test.zig | 4 +- lib/std/process.zig | 14 +- lib/std/process/Child.zig | 6 +- lib/std/time.zig | 2 +- lib/std/zig/LibCDirs.zig | 3 +- lib/std/zig/system.zig | 2 +- lib/std/zig/system/darwin.zig | 8 +- src/Compilation.zig | 7 +- src/Compilation/Config.zig | 2 +- src/Zcu/PerThread.zig | 2 +- src/codegen/llvm.zig | 19 +-- src/libs/libtsan.zig | 4 +- src/link.zig | 4 +- src/link/MachO.zig | 37 +++--- src/link/MachO/load_commands.zig | 2 +- src/main.zig | 2 +- src/target.zig | 1 + test/behavior/basic.zig | 2 +- test/behavior/threadlocal.zig | 2 +- test/behavior/var_args.zig | 10 +- test/c_abi/main.zig | 2 +- test/llvm_targets.zig | 3 +- 46 files changed, 272 insertions(+), 240 deletions(-)