lib/std/c.zig | 5 + lib/std/c/linux.zig | 6 + lib/std/crypto.zig | 11 +- lib/std/crypto/25519/ed25519.zig | 8 +- lib/std/crypto/25519/edwards25519.zig | 4 +- lib/std/crypto/25519/x25519.zig | 2 +- lib/std/crypto/bcrypt.zig | 4 +- lib/std/crypto/salsa20.zig | 18 +- lib/std/crypto/tlcsprng.zig | 158 +++++++++ lib/std/crypto/utils.zig | 8 +- lib/std/fs.zig | 4 +- lib/std/meta.zig | 8 + lib/std/os.zig | 48 +++ lib/std/os/bits/linux.zig | 22 ++ lib/std/os/linux.zig | 4 + lib/std/os/linux/tls.zig | 39 ++- lib/std/rand.zig | 579 +------------------------------- lib/std/rand/Gimli.zig | 40 +++ lib/std/rand/Isaac64.zig | 210 ++++++++++++ lib/std/rand/Pcg.zig | 101 ++++++ lib/std/rand/Sfc64.zig | 108 ++++++ lib/std/rand/Xoroshiro128.zig | 133 ++++++++ lib/std/start.zig | 1 + lib/std/testing.zig | 3 +- src/Compilation.zig | 7 +- src/glibc.zig | 1 - src/libcxx.zig | 2 - src/libunwind.zig | 1 - src/main.zig | 15 - src/musl.zig | 1 - src/test.zig | 11 +- test/stack_traces.zig | 6 +- test/standalone/guess_number/main.zig | 10 +- 33 files changed, 922 insertions(+), 656 deletions(-)