lib/std/atomic.zig | 6 +- lib/std/atomic/Atomic.zig | 44 +++---- lib/std/c.zig | 6 +- lib/std/json.zig | 5 +- lib/std/mem.zig | 6 +- lib/std/os.zig | 2 +- lib/std/os/bits/darwin.zig | 8 +- lib/std/os/bits/dragonfly.zig | 20 ++-- lib/std/os/bits/freebsd.zig | 8 +- lib/std/os/bits/haiku.zig | 8 +- lib/std/os/bits/linux.zig | 7 +- lib/std/os/bits/netbsd.zig | 8 +- lib/std/os/bits/openbsd.zig | 8 +- lib/std/os/linux.zig | 12 +- lib/std/os/windows.zig | 2 +- lib/std/os/windows/ws2_32.zig | 16 +-- lib/std/target.zig | 3 +- lib/std/x.zig | 1 + lib/std/x/net/tcp.zig | 88 ++++++++++---- lib/std/x/os/io.zig | 205 ++++++++++++++++++++++++++++++++ lib/std/x/os/net.zig | 6 +- lib/std/x/os/socket.zig | 204 ++++++++++++++++++++++++++++++- lib/std/x/os/socket_posix.zig | 110 ++++++++++------- lib/std/x/os/socket_windows.zig | 66 +++++----- 24 files changed, 646 insertions(+), 203 deletions(-)