From eaac7ff2afc7904330d9e2333d964ef97df54ee8 Mon Sep 17 00:00:00 2001 From: Tim Culverhouse Date: Sun, 4 May 2025 06:44:46 -0500 Subject: [PATCH] cmd: use stackFallbackAllocator --- src/main.zig | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main.zig b/src/main.zig index 8ae59f3..9a28ddf 100644 --- a/src/main.zig +++ b/src/main.zig @@ -29,7 +29,10 @@ pub fn main() !void { var arena = std.heap.ArenaAllocator.init(gpa); defer arena.deinit(); - var cmd: Command = .{ .arena = arena.allocator() }; + var sfb = std.heap.stackFallback(1 << 20, arena.allocator()); + const allocator = sfb.get(); + + var cmd: Command = .{ .arena = allocator }; var args = std.process.args(); // skip binary @@ -71,7 +74,7 @@ pub fn main() !void { } } - var ring: ourio.Ring = try .init(arena.allocator(), 64); + var ring: ourio.Ring = try .init(allocator, 256); defer ring.deinit(); _ = try ring.open(cmd.opts.directory, .{ .DIRECTORY = true, .CLOEXEC = true }, 0, .{ -- 2.51.2