From 7078f90edaf6a0d88e28ca4e7921f9574eb6c01d Mon Sep 17 00:00:00 2001 From: Bogdan Romanyuk Date: Sun, 1 Feb 2026 23:16:27 +0300 Subject: [PATCH 1/2] Update zig version --- build.zig.zon | 2 +- test/runner.zig | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build.zig.zon b/build.zig.zon index e985f6be..1ec05cc4 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -5,7 +5,7 @@ .fingerprint = 0x76501fb842f52025, // Changing this has security and trust implications. - .minimum_zig_version = "0.16.0-dev.2193+fc517bd01", + .minimum_zig_version = "0.16.0-dev.2368+380ea6fb5", .dependencies = .{}, diff --git a/test/runner.zig b/test/runner.zig index 4b05ba14..1aaeaf62 100644 --- a/test/runner.zig +++ b/test/runner.zig @@ -31,8 +31,8 @@ pub fn main(init: process.Init.Minimal) !void { const arocc_exe = args[1]; const cases_dir = args[2]; - var cwd_buf: [std.fs.max_path_bytes]u8 = undefined; - const cwd = try process.getCwd(&cwd_buf); + const cwd = try std.process.currentPathAlloc(io, arena); + defer arena.free(cwd); const relative_arocc_exe = try std.fs.path.relative(arena, cwd, null, cases_dir, arocc_exe); var dir = std.Io.Dir.cwd().openDir(io, cases_dir, .{ .iterate = true }) catch |err| { From b1563b3d8c71447ade6302ea92bf8ceea4fb173e Mon Sep 17 00:00:00 2001 From: Bogdan Romanyuk Date: Sun, 1 Feb 2026 23:20:24 +0300 Subject: [PATCH 2/2] remove redundant 'free' --- test/runner.zig | 1 - 1 file changed, 1 deletion(-) diff --git a/test/runner.zig b/test/runner.zig index 1aaeaf62..b735cd95 100644 --- a/test/runner.zig +++ b/test/runner.zig @@ -32,7 +32,6 @@ pub fn main(init: process.Init.Minimal) !void { const cases_dir = args[2]; const cwd = try std.process.currentPathAlloc(io, arena); - defer arena.free(cwd); const relative_arocc_exe = try std.fs.path.relative(arena, cwd, null, cases_dir, arocc_exe); var dir = std.Io.Dir.cwd().openDir(io, cases_dir, .{ .iterate = true }) catch |err| {