From 5f9dc020f757ff9fd7313f80a58e342565c7526b Mon Sep 17 00:00:00 2001 From: Jonathan Marler Date: Thu, 23 Apr 2026 21:52:18 -0600 Subject: [PATCH] update to zig 0.16.0 --- CompileCheck.zig | 4 ++-- build.zig | 2 +- build.zig.zon | 2 +- makesetup.zig | 8 ++++---- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/CompileCheck.zig b/CompileCheck.zig index 906f015..43c8e6b 100644 --- a/CompileCheck.zig +++ b/CompileCheck.zig @@ -9,8 +9,8 @@ source_content: []const u8, source_path: std.Build.LazyPath, result: ?Result = null, -include_dirs: std.ArrayListUnmanaged(std.Build.Module.IncludeDir) = .{}, -link_objects: std.ArrayListUnmanaged(std.Build.Module.LinkObject) = .{}, +include_dirs: std.ArrayList(std.Build.Module.IncludeDir) = .empty, +link_objects: std.ArrayList(std.Build.Module.LinkObject) = .empty, const Result = union(enum) { pass, diff --git a/build.zig b/build.zig index c484486..7cd0a2e 100644 --- a/build.zig +++ b/build.zig @@ -507,7 +507,7 @@ fn addPythonExe( const module_compile_args = try std.Io.Dir.cwd().readFileAlloc(io, file_path, step.owner.allocator, .unlimited); defer step.owner.allocator.free(module_compile_args); - var files: std.ArrayListUnmanaged([]const u8) = .{}; + var files: std.ArrayList([]const u8) = .empty; defer files.deinit(step.owner.allocator); var line_it = std.mem.splitScalar(u8, module_compile_args, '\n'); diff --git a/build.zig.zon b/build.zig.zon index ae37db9..e56e7d9 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -2,7 +2,7 @@ .name = .cpython, .fingerprint = 0x3224901d1babdd14, .version = "0.1.0", - .minimum_zig_version = "0.16.0-dev.2682+02142a54d", + .minimum_zig_version = "0.16.0", .dependencies = .{ .@"upstream_3.11.13" = .{ .url = "git+https://github.com/python/cpython#498b971ea3673012a1d4b21860b229d55fc6e575", diff --git a/makesetup.zig b/makesetup.zig index 67aa037..1b8e080 100644 --- a/makesetup.zig +++ b/makesetup.zig @@ -175,10 +175,10 @@ fn parseSetupFile( if (!valid_name) errExit("{s}:{}: invalid module name '{s}'", .{ file_path, lineno, name }); } - var defines: std.ArrayListUnmanaged([]const u8) = .{}; - var compile_args: std.ArrayListUnmanaged(CompileArg) = .{}; - var libraries: std.ArrayListUnmanaged([]const u8) = .{}; - var libs: std.ArrayListUnmanaged([]const u8) = .{}; + var defines: std.ArrayList([]const u8) = .empty; + var compile_args: std.ArrayList(CompileArg) = .empty; + var libraries: std.ArrayList([]const u8) = .empty; + var libs: std.ArrayList([]const u8) = .empty; while (parts.next()) |part| { if (std.mem.startsWith(u8, part, "$")) { // seems ok to ignore these for now