diff options
| author | 2024-04-02 17:41:31 -0400 | |
|---|---|---|
| committer | 2024-04-02 17:41:31 -0400 | |
| commit | a923d717a161072b00df3c7c66078d6de415c147 (patch) | |
| tree | 11a246393260cb2646c664fcaa53dc48869f5dae | |
| 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
| -rw-r--r-- | bench/build.zig.zon | 5 | ||||
| -rw-r--r-- | bench/src/zg_caseless.zig | 3 | ||||
| -rw-r--r-- | bench/src/zg_normalize.zig | 3 |
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'); |