summaryrefslogtreecommitdiff
path: root/bench/src
diff options
context:
space:
mode:
authorGravatar Jose Colon Rodriguez2024-04-02 17:41:31 -0400
committerGravatar Jose Colon Rodriguez2024-04-02 17:41:31 -0400
commita923d717a161072b00df3c7c66078d6de415c147 (patch)
tree11a246393260cb2646c664fcaa53dc48869f5dae /bench/src
parentNormData init now takes pointer to uninitialized Self to avoid stack copy iss... (diff)
downloadzg-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.zig3
-rw-r--r--bench/src/zg_normalize.zig3
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');