build.zig | 10 +- lib/compiler/aro/aro/Driver.zig | 3 +- lib/compiler/build_runner.zig | 1 - lib/std/Build/Step.zig | 7 +- lib/std/Build/Step/Compile.zig | 27 +- lib/std/Build/Step/Options.zig | 46 +-- lib/std/Build/Step/Run.zig | 6 +- lib/std/Build/Step/WriteFile.zig | 3 +- lib/std/Io.zig | 37 ++ lib/std/Io/Dir.zig | 52 ++- lib/std/Io/File.zig | 4 +- lib/std/Io/File/Atomic.zig | 9 +- lib/std/Io/Threaded.zig | 670 +++++++++++++++++++++++++++++--- lib/std/Io/net/test.zig | 6 +- lib/std/Io/test.zig | 26 ++ lib/std/Random.zig | 20 +- lib/std/Random/ChaCha.zig | 2 +- lib/std/Random/test.zig | 3 +- lib/std/crypto.zig | 15 +- lib/std/crypto/25519/ed25519.zig | 55 +-- lib/std/crypto/25519/edwards25519.zig | 8 +- lib/std/crypto/25519/scalar.zig | 13 +- lib/std/crypto/25519/x25519.zig | 4 +- lib/std/crypto/argon2.zig | 2 +- lib/std/crypto/bcrypt.zig | 111 ++++-- lib/std/crypto/ecdsa.zig | 28 +- lib/std/crypto/hybrid_kem.zig | 135 ++++--- lib/std/crypto/ml_dsa.zig | 19 +- lib/std/crypto/ml_kem.zig | 49 ++- lib/std/crypto/pcurves/p256.zig | 4 +- lib/std/crypto/pcurves/p256/scalar.zig | 8 +- lib/std/crypto/pcurves/p384.zig | 4 +- lib/std/crypto/pcurves/p384/scalar.zig | 8 +- lib/std/crypto/pcurves/secp256k1.zig | 4 +- lib/std/crypto/pcurves/secp256k1/scalar.zig | 8 +- lib/std/crypto/pcurves/tests/p256.zig | 17 +- lib/std/crypto/pcurves/tests/p384.zig | 17 +- lib/std/crypto/pcurves/tests/secp256k1.zig | 22 +- lib/std/crypto/salsa20.zig | 34 +- lib/std/crypto/scrypt.zig | 11 +- lib/std/crypto/timing_safe.zig | 23 +- lib/std/crypto/tlcsprng.zig | 169 -------- lib/std/crypto/tls/Client.zig | 16 +- lib/std/fs/test.zig | 20 +- lib/std/http/Client.zig | 4 +- lib/std/os/linux.zig | 30 +- lib/std/os/linux/tls.zig | 12 +- lib/std/os/windows.zig | 60 +-- lib/std/posix.zig | 105 +---- lib/std/posix/test.zig | 10 - lib/std/std.zig | 6 - lib/std/testing.zig | 2 +- src/Compilation.zig | 19 +- src/Package.zig | 4 +- src/Package/Fetch.zig | 18 +- src/Package/Manifest.zig | 22 +- src/link.zig | 7 +- src/link/Lld.zig | 6 +- src/main.zig | 31 +- test/standalone/simple/guess_number/main.zig | 3 +- test/standalone/windows_argv/build.zig | 2 +- test/standalone/windows_argv/fuzz.zig | 3 +- test/standalone/windows_bat_args/build.zig | 2 +- test/standalone/windows_bat_args/fuzz.zig | 2 +- tools/doctest.zig | 7 +- tools/incr-check.zig | 13 +- 66 files changed, 1301 insertions(+), 803 deletions(-)