lib/compiler/build_runner.zig | 32 ++- lib/std/Build.zig | 22 +- lib/std/Build/Cache.zig | 7 +- lib/std/Build/Fuzz.zig | 4 +- lib/std/Build/Fuzz/WebServer.zig | 12 +- lib/std/Build/Step.zig | 11 +- lib/std/Build/Step/CheckObject.zig | 2 +- lib/std/Build/Step/Run.zig | 21 +- lib/std/crypto/siphash.zig | 39 ++- lib/std/fs/Dir.zig | 2 +- lib/std/http/Client.zig | 4 +- lib/std/http/Server.zig | 72 ++--- lib/std/http/WebSocket.zig | 6 +- lib/std/io/AllocatingWriter.zig | 5 +- lib/std/io/BufferedReader.zig | 20 +- lib/std/io/BufferedWriter.zig | 5 + lib/std/io/multi_writer.zig | 2 +- lib/std/net.zig | 463 +++++++++++++++++--------------- lib/std/process.zig | 12 +- lib/std/process/Child.zig | 14 +- lib/std/zig/ErrorBundle.zig | 4 +- src/Package/Fetch.zig | 5 +- src/dev.zig | 4 + src/link/Elf/Atom.zig | 31 +-- src/link/MachO/dyld_info/Trie.zig | 5 +- src/link/riscv.zig | 6 +- src/main.zig | 15 +- 27 files changed, 463 insertions(+), 362 deletions(-)