build.zig | 2 +- lib/compiler/aro/aro/Driver.zig | 12 +- lib/compiler/reduce.zig | 2 +- lib/compiler/std-docs.zig | 6 +- lib/std/Build.zig | 35 +- lib/std/Build/Step.zig | 38 +- lib/std/Build/Step/Compile.zig | 4 +- lib/std/Build/Step/Fmt.zig | 2 +- lib/std/Build/Step/Run.zig | 140 ++- lib/std/Build/WebServer.zig | 24 +- lib/std/Io.zig | 6 + lib/std/Io/Threaded.zig | 1698 +++++++++++++++++++++++++++++- lib/std/c.zig | 44 +- lib/std/os/emscripten.zig | 6 +- lib/std/os/linux.zig | 6 +- lib/std/posix.zig | 97 -- lib/std/process.zig | 305 ++++-- lib/std/process/Child.zig | 1799 +------------------------------- lib/std/zig/LibCInstallation.zig | 40 +- lib/std/zig/system/darwin.zig | 15 +- src/Compilation.zig | 28 +- src/link/Lld.zig | 26 +- src/main.zig | 24 +- test/link/macho.zig | 2 +- test/src/Debugger.zig | 2 +- test/src/StackTrace.zig | 6 +- test/standalone/child_process/main.zig | 6 +- test/standalone/ios/build.zig | 2 +- test/standalone/simple/hello_world/hello.zig | 14 +- test/tests.zig | 2 +- 30 files changed, 2170 insertions(+), 2223 deletions(-)