From 3f04f8d0a653cf5decef2225c2044742b382718a Mon Sep 17 00:00:00 2001 From: Dylan Conway <35280289+dylan-conway@users.noreply.github.com> Date: Thu, 23 Feb 2023 23:57:19 -0800 Subject: Upgrade Zig (#2151) * fixup * Upgrade Zig * Remove bad assertion * strings * bump * mode -> optimize * optimize * Linux build * Update bindgen.zig --- src/resolver/package_json.zig | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/resolver/package_json.zig') diff --git a/src/resolver/package_json.zig b/src/resolver/package_json.zig index fb0c91b86..25b2ca673 100644 --- a/src/resolver/package_json.zig +++ b/src/resolver/package_json.zig @@ -1002,7 +1002,7 @@ pub const ExportsMap = struct { }, .e_array => |e_array| { var array = this.allocator.alloc(Entry, e_array.items.len) catch unreachable; - for (e_array.items.slice()) |item, i| { + for (e_array.items.slice(), 0..) |item, i| { array[i] = this.visit(item); } return Entry{ @@ -1025,7 +1025,7 @@ pub const ExportsMap = struct { var is_conditional_sugar = false; first_token.loc = expr.loc; first_token.len = 1; - for (e_obj.properties.slice()) |prop, i| { + for (e_obj.properties.slice(), 0..) |prop, i| { const key: string = prop.key.?.data.e_string.string(this.allocator) catch unreachable; const key_range: logger.Range = this.source.rangeOfString(prop.key.?.loc); @@ -1154,7 +1154,7 @@ pub const ExportsMap = struct { .map => { var slice = this.data.map.list.slice(); const keys = slice.items(.key); - for (keys) |key, i| { + for (keys, 0..) |key, i| { if (strings.eql(key, key_)) { return slice.items(.value)[i]; } @@ -1697,7 +1697,7 @@ pub const ESModule = struct { const slice = object.list.slice(); const keys = slice.items(.key); - for (keys) |key, i| { + for (keys, 0..) |key, i| { if (strings.eqlComptime(key, "default") or r.conditions.contains(key)) { if (r.debug_logs) |log| { log.addNoteFmt("The key \"{s}\" matched", .{key}); @@ -1852,7 +1852,7 @@ pub const ESModule = struct { var slices = map.list.slice(); var keys = slices.items(.key); var values = slices.items(.value); - for (keys) |key, i| { + for (keys, 0..) |key, i| { if (r.resolveTargetReverse(query, key, values[i], .exact)) |result| { return result; } @@ -1935,7 +1935,7 @@ pub const ESModule = struct { .map => |map| { const slice = map.list.slice(); const keys = slice.items(.key); - for (keys) |map_key, i| { + for (keys, 0..) |map_key, i| { if (strings.eqlComptime(map_key, "default") or r.conditions.contains(map_key)) { if (r.resolveTargetReverse(query, key, slice.items(.value)[i], kind)) |result| { return result; -- cgit v1.2.3