diff options
| author | 2024-04-02 17:41:31 -0400 | |
|---|---|---|
| committer | 2024-04-02 17:41:31 -0400 | |
| commit | a923d717a161072b00df3c7c66078d6de415c147 (patch) | |
| tree | 11a246393260cb2646c664fcaa53dc48869f5dae /bench/src | |
| parent | NormData init now takes pointer to uninitialized Self to avoid stack copy iss... (diff) | |
| download | zg-a923d717a161072b00df3c7c66078d6de415c147.tar.gz zg-a923d717a161072b00df3c7c66078d6de415c147.tar.xz zg-a923d717a161072b00df3c7c66078d6de415c147.zip | |
Updated benchmarksv0.1.0
Diffstat (limited to 'bench/src')
| -rw-r--r-- | bench/src/zg_caseless.zig | 3 | ||||
| -rw-r--r-- | bench/src/zg_normalize.zig | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/bench/src/zg_caseless.zig b/bench/src/zg_caseless.zig index 410a62b..fd0266d 100644 --- a/bench/src/zg_caseless.zig +++ b/bench/src/zg_caseless.zig | |||
| @@ -21,7 +21,8 @@ pub fn main() !void { | |||
| 21 | 21 | ||
| 22 | const fold_data = try CaseFold.FoldData.init(allocator); | 22 | const fold_data = try CaseFold.FoldData.init(allocator); |
| 23 | var case_fold = CaseFold{ .fold_data = &fold_data }; | 23 | var case_fold = CaseFold{ .fold_data = &fold_data }; |
| 24 | const norm_data = try Normalize.NormData.init(allocator); | 24 | var norm_data: Normalize.NormData = undefined; |
| 25 | try Normalize.NormData.init(&norm_data, allocator); | ||
| 25 | var normalize = Normalize{ .norm_data = &norm_data }; | 26 | var normalize = Normalize{ .norm_data = &norm_data }; |
| 26 | 27 | ||
| 27 | var iter = std.mem.splitScalar(u8, input, '\n'); | 28 | var iter = std.mem.splitScalar(u8, input, '\n'); |
diff --git a/bench/src/zg_normalize.zig b/bench/src/zg_normalize.zig index 956106f..87d07da 100644 --- a/bench/src/zg_normalize.zig +++ b/bench/src/zg_normalize.zig | |||
| @@ -18,7 +18,8 @@ pub fn main() !void { | |||
| 18 | ); | 18 | ); |
| 19 | defer allocator.free(input); | 19 | defer allocator.free(input); |
| 20 | 20 | ||
| 21 | const norm_data = try Normalize.NormData.init(allocator); | 21 | var norm_data: Normalize.NormData = undefined; |
| 22 | try Normalize.NormData.init(&norm_data, allocator); | ||
| 22 | const normalize = Normalize{ .norm_data = &norm_data }; | 23 | const normalize = Normalize{ .norm_data = &norm_data }; |
| 23 | 24 | ||
| 24 | var iter = std.mem.splitScalar(u8, input, '\n'); | 25 | var iter = std.mem.splitScalar(u8, input, '\n'); |