also looking at this
Track latest Zig 0.17-dev OptimizeMode API
#8
11 files
+51
-51
Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.
| @@ -5,7 +5,7 @@ const crypto = std.crypto; | ||
| 5 | 5 | const tls = ; |
| 6 | 6 | const ecdsa = tls.ecdsa_p256; |
| 7 | 7 | |
| 8 | const crypto_iterations: u32 = if (.mode == .Debug) 1_000 else 100_000; | |
| 8 | const crypto_iterations: u32 = if (.mode == .debug) 1_000 else 100_000; | |
| 9 | 9 | const handshake_record_len: usize = 2048; |
| 10 | 10 | |
| 11 | 11 | pub fn run( |
| @@ -6,12 +6,12 @@ const certs = ; | ||
| 6 | 6 | const crypto_bench = ; |
| 7 | 7 | |
| 8 | 8 | pub const std_options: std.Options = .{ |
| 9 | .log_level = if (builtin.mode == .Debug) .warn else .err, | |
| 9 | .log_level = if (builtin.mode == .debug) .warn else .err, | |
| 10 | 10 | }; |
| 11 | 11 | |
| 12 | const iterations: u32 = if (builtin.mode == .Debug) 100 else 10_000; | |
| 12 | const iterations: u32 = if (builtin.mode == .debug) 100 else 10_000; | |
| 13 | 13 | const transfer_bytes: usize = 16 * 1024; |
| 14 | const transfer_iterations: u32 = if (builtin.mode == .Debug) 50 else 5_000; | |
| 14 | const transfer_iterations: u32 = if (builtin.mode == .debug) 50 else 5_000; | |
| 15 | 15 | |
| 16 | 16 | const bench_groups = &[_]tls.config.NamedGroup{.x25519}; |
| 17 | 17 | |