tangled
alpha
login
or
join now
abeestrada.com
/
lsr
forked from
rockorager.dev/lsr
0
fork
atom
this repo has no description
0
fork
atom
overview
issues
pulls
pipelines
cmd: use stackFallbackAllocator
rockorager.dev
10 months ago
eaac7ff2
1abe9e6c
verified
This commit was signed with the committer's
known signature
.
rockorager.dev
SSH Key Fingerprint:
SHA256:qn/Fjy7CpbcogGEPB14Y53hLnQleZNFY9lkQnuudFLs=
+5
-2
1 changed file
expand all
collapse all
unified
split
src
main.zig
+5
-2
src/main.zig
···
29
29
var arena = std.heap.ArenaAllocator.init(gpa);
30
30
defer arena.deinit();
31
31
32
32
-
var cmd: Command = .{ .arena = arena.allocator() };
32
32
+
var sfb = std.heap.stackFallback(1 << 20, arena.allocator());
33
33
+
const allocator = sfb.get();
34
34
+
35
35
+
var cmd: Command = .{ .arena = allocator };
33
36
34
37
var args = std.process.args();
35
38
// skip binary
···
71
74
}
72
75
}
73
76
74
74
-
var ring: ourio.Ring = try .init(arena.allocator(), 64);
77
77
+
var ring: ourio.Ring = try .init(allocator, 256);
75
78
defer ring.deinit();
76
79
77
80
_ = try ring.open(cmd.opts.directory, .{ .DIRECTORY = true, .CLOEXEC = true }, 0, .{