summaryrefslogtreecommitdiff
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
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
-rw-r--r--bench/build.zig.zon5
-rw-r--r--bench/src/zg_caseless.zig3
-rw-r--r--bench/src/zg_normalize.zig3
3 files changed, 5 insertions, 6 deletions
diff --git a/bench/build.zig.zon b/bench/build.zig.zon
index 4cd3309..8aac999 100644
--- a/bench/build.zig.zon
+++ b/bench/build.zig.zon
@@ -8,10 +8,7 @@
8 .url = "https://codeberg.org/dude_the_builder/ziglyph/archive/main.tar.gz", 8 .url = "https://codeberg.org/dude_the_builder/ziglyph/archive/main.tar.gz",
9 .hash = "12208b23d1eb6dcb929e85346524db8f8b8aa1401bdf8a97dee1e0cfb55da8d5fb42", 9 .hash = "12208b23d1eb6dcb929e85346524db8f8b8aa1401bdf8a97dee1e0cfb55da8d5fb42",
10 }, 10 },
11 .zg = .{ 11 .zg = .{ .path = ".." },
12 .url = "https://codeberg.org/dude_the_builder/zg/archive/master.tar.gz",
13 .hash = "12202ce08c67baed8361a12ed257427115b264ce678109fe44cd49d5745ed6999a83",
14 },
15 }, 12 },
16 13
17 .paths = .{ 14 .paths = .{
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');