From afdbb9b928eab6d7655f6a68932500f1f50c9440 Mon Sep 17 00:00:00 2001 From: Robbie Lyman Date: Tue, 20 Oct 2026 21:25:15 -0400 Subject: [PATCH 1/2] fix: update translate-c, removal of deprecated std.ArrayListUnmanaged --- build.zig.zon | 4 ++-- src/define.zig | 4 ++-- src/tests.zig | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/build.zig.zon b/build.zig.zon index 73be2f6..5a3facb 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -48,8 +48,8 @@ }, .translate_c = .{ - .url = "git+https://codeberg.org/ziglang/translate-c#38d8339d9050eafe5dcf85b4fc9368576ca967e1", - .hash = "translate_c-0.0.0-Q_BUWoROBwAyokT5SJSw4YIrwdLd1w53i-pEYwBDqXZt", + .url = "git+https://codeberg.org/ziglang/translate-c#4436e6aae966d3759ac7a8443e0b11fb038cb946", + .hash = "translate_c-0.0.0-Q_BUWqlPBwDt4P0SQNyN7B2xOzxnKulwdSV0kHYmMgwc", }, }, } diff --git a/src/define.zig b/src/define.zig index dacb87d..3242707 100644 --- a/src/define.zig +++ b/src/define.zig @@ -1,6 +1,6 @@ const std = @import("std"); -const ArrayList = std.ArrayListUnmanaged; // this should be deleted when zig 0.14 support is no longer necessary -const StringHashMap = std.StringHashMapUnmanaged; // this should be deleted when zig 0.14 support is no longer necessary +const ArrayList = std.ArrayList; +const StringHashMap = std.StringHashMapUnmanaged; const String = ArrayList(u8); const Database = StringHashMap(void); diff --git a/src/tests.zig b/src/tests.zig index 0206fdf..2591c5c 100644 --- a/src/tests.zig +++ b/src/tests.zig @@ -1,6 +1,6 @@ const std = @import("std"); const testing = std.testing; -const ArrayList = std.ArrayListUnmanaged; // delete this once 0.14 support is no longer necessary +const ArrayList = std.ArrayList; const zlua = @import("zlua"); From 572f8a4d150855214fb2370cca25155a141e25e7 Mon Sep 17 00:00:00 2001 From: Robbie Lyman Date: Tue, 20 Oct 2026 21:34:41 -0400 Subject: [PATCH 2/2] fix(makefile): --fetch=all renamed to --fetch --- build/patch.zig | 2 +- makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/patch.zig b/build/patch.zig index 8658add..33fa693 100644 --- a/build/patch.zig +++ b/build/patch.zig @@ -106,7 +106,7 @@ const Chunk = struct { const src = getLineNumber(details[0..space_index]); const dst = getLineNumber(details[space_index + 1 ..]); - var lines: std.ArrayListUnmanaged(Line) = .empty; + var lines: std.ArrayList(Line) = .empty; while (true) { const diff_line = it.next() orelse break; if (std.mem.startsWith(u8, diff_line, "@@")) break; diff --git a/makefile b/makefile index 627e392..d9815b3 100644 --- a/makefile +++ b/makefile @@ -2,7 +2,7 @@ # A subset of tests that are expected to work also on stable builds of zig test: - zig build --fetch=all + zig build --fetch zig build test --summary failures -Dlang=lua51 zig build test --summary failures -Dlang=lua52 zig build test --summary failures -Dlang=lua53