aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorRyan Liptak <squeek502@hotmail.com>2023-05-04 18:15:50 -0700
committerRyan Liptak <squeek502@hotmail.com>2023-05-13 13:45:05 -0700
commit2129f28953b72da2f1bb58ff063a044d737c59c4 (patch)
treed8b12c947b4936cd96f753537c6effd36b2cb0c2 /tools
parent815e53b147a321d0bdb47dc008aa8181f57175ac (diff)
downloadzig-2129f28953b72da2f1bb58ff063a044d737c59c4.tar.gz
zig-2129f28953b72da2f1bb58ff063a044d737c59c4.zip
Update all std.mem.split calls to their appropriate function
Everywhere that can now use `splitScalar` should get a nice little performance boost.
Diffstat (limited to 'tools')
-rw-r--r--tools/gen_outline_atomics.zig2
-rw-r--r--tools/update_crc_catalog.zig2
-rw-r--r--tools/update_spirv_features.zig2
3 files changed, 3 insertions, 3 deletions
diff --git a/tools/gen_outline_atomics.zig b/tools/gen_outline_atomics.zig
index c04591d032..0cfdacffd1 100644
--- a/tools/gen_outline_atomics.zig
+++ b/tools/gen_outline_atomics.zig
@@ -88,7 +88,7 @@ fn writeFunction(
\\ asm volatile (
\\
);
- var iter = std.mem.split(u8, body, "\n");
+ var iter = std.mem.splitScalar(u8, body, '\n');
while (iter.next()) |line| {
try w.writeAll(" \\\\");
try w.writeAll(line);
diff --git a/tools/update_crc_catalog.zig b/tools/update_crc_catalog.zig
index 034b7afc9d..2fdb9b030f 100644
--- a/tools/update_crc_catalog.zig
+++ b/tools/update_crc_catalog.zig
@@ -78,7 +78,7 @@ pub fn main() anyerror!void {
var residue: []const u8 = undefined;
var name: []const u8 = undefined;
- var it = mem.split(u8, line, " ");
+ var it = mem.splitFull(u8, line, " ");
while (it.next()) |property| {
const i = mem.indexOf(u8, property, "=").?;
const key = property[0..i];
diff --git a/tools/update_spirv_features.zig b/tools/update_spirv_features.zig
index 8d398f58de..766a9b7a24 100644
--- a/tools/update_spirv_features.zig
+++ b/tools/update_spirv_features.zig
@@ -19,7 +19,7 @@ const Version = struct {
minor: u32,
fn parse(str: []const u8) !Version {
- var it = std.mem.split(u8, str, ".");
+ var it = std.mem.splitScalar(u8, str, '.');
const major = it.first();
const minor = it.next() orelse return error.InvalidVersion;