Files
zig/lib/std/crypto
UraniaZPM 485b996b61 Make benchmarking use std.Io.Clock.awake for timing (#31553)
In #31086, the `std.time.Timer` struct was removed, but this broke the last few programs that used it, those being the benchmarking programs for `std.Random`, `std.hash`, `std.crypto` and `std.unicode`. One more is `zig/perf_test.zig`, but as far as I can tell, that one is broken due to changes in file import rules too, unless I'm launching it wrong.

I also spotted some performance and benchmarking issues with the RNGs, detailed in #31554.

Reviewed-on: https://codeberg.org/ziglang/zig/pulls/31553
Reviewed-by: Andrew Kelley <andrew@ziglang.org>
Co-authored-by: UraniaZPM <uraniazpm@noreply.codeberg.org>
Co-committed-by: UraniaZPM <uraniazpm@noreply.codeberg.org>
2026-03-18 21:00:08 +01:00
..
2025-08-28 18:30:57 -07:00
2025-09-16 23:13:58 +02:00
2026-03-12 17:44:03 -04:00
2025-08-28 18:30:57 -07:00
2025-12-29 22:47:34 -08:00
2025-04-29 22:07:30 +00:00
2024-10-28 14:54:02 +00:00
2025-07-22 09:41:44 -07:00
2025-11-22 22:42:38 +00:00
2026-01-07 23:14:37 +01:00
2025-07-14 00:14:21 -07:00
2025-08-28 18:30:57 -07:00