aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Build/Cache.zig
diff options
context:
space:
mode:
authorRyan Liptak <squeek502@hotmail.com>2023-05-04 18:05:40 -0700
committerRyan Liptak <squeek502@hotmail.com>2023-05-13 13:45:04 -0700
commit815e53b147a321d0bdb47dc008aa8181f57175ac (patch)
treedc4b4107c3fa8a50032d6d916a57a1718a445fc9 /lib/std/Build/Cache.zig
parentce9f3ec990cd556f2a9d06a6db2bb53e97a61172 (diff)
downloadzig-815e53b147a321d0bdb47dc008aa8181f57175ac.tar.gz
zig-815e53b147a321d0bdb47dc008aa8181f57175ac.zip
Update all std.mem.tokenize calls to their appropriate function
Everywhere that can now use `tokenizeScalar` should get a nice little performance boost.
Diffstat (limited to 'lib/std/Build/Cache.zig')
-rw-r--r--lib/std/Build/Cache.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/Build/Cache.zig b/lib/std/Build/Cache.zig
index 17429c0370..7709e5e26c 100644
--- a/lib/std/Build/Cache.zig
+++ b/lib/std/Build/Cache.zig
@@ -434,7 +434,7 @@ pub const Manifest = struct {
const input_file_count = self.files.items.len;
var any_file_changed = false;
- var line_iter = mem.tokenize(u8, file_contents, "\n");
+ var line_iter = mem.tokenizeScalar(u8, file_contents, '\n');
var idx: usize = 0;
if (if (line_iter.next()) |line| !std.mem.eql(u8, line, manifest_header) else true) {
if (try self.upgradeToExclusiveLock()) continue;
@@ -463,7 +463,7 @@ pub const Manifest = struct {
break :blk new;
};
- var iter = mem.tokenize(u8, line, " ");
+ var iter = mem.tokenizeScalar(u8, line, ' ');
const size = iter.next() orelse return error.InvalidFormat;
const inode = iter.next() orelse return error.InvalidFormat;
const mtime_nsec_str = iter.next() orelse return error.InvalidFormat;