build.zig | 1 + lib/std/Build/Step.zig | 52 +- lib/std/Build/Watch.zig | 18 +- lib/std/Io/Threaded.zig | 783 +++++++++++++------------- lib/std/Io/Threaded/test.zig | 16 +- lib/std/Progress.zig | 945 ++++++++++++++++---------------- lib/std/Thread.zig | 6 +- lib/std/mem/Allocator.zig | 15 +- lib/std/os/linux.zig | 18 + lib/std/os/windows.zig | 269 +-------- lib/std/os/windows/kernel32.zig | 108 ---- lib/std/os/windows/ntdll.zig | 13 +- lib/std/process/Environ.zig | 710 +++++++++++++++--------- lib/std/start.zig | 17 +- test/standalone/env_vars/main.zig | 23 - test/standalone/windows_argv/fuzz.zig | 9 +- test/standalone/windows_spawn/main.zig | 7 +- 17 files changed, 1449 insertions(+), 1561 deletions(-)