summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTaylan Kammer <taylan.kammer@gmail.com>2026-06-23 19:26:57 +0200
committerTaylan Kammer <taylan.kammer@gmail.com>2026-06-23 19:26:57 +0200
commitf6385a0b3cae394aa8e21d7899fd22f0176c43e4 (patch)
tree9935c610ae4e1079d3e82d34815085058c320c74
parentd19ad26fb451c4bf10b20d90483ac424a4dd9a57 (diff)
Move seg_stack to lib.
-rw-r--r--src/zisp/gc/ListPool.zig2
-rw-r--r--src/zisp/io/Parser.zig2
-rw-r--r--src/zisp/lib.zig1
-rw-r--r--src/zisp/lib/seg_stack.zig (renamed from src/zisp/gc/seg_stack.zig)0
4 files changed, 2 insertions, 3 deletions
diff --git a/src/zisp/gc/ListPool.zig b/src/zisp/gc/ListPool.zig
index 0735582..668735d 100644
--- a/src/zisp/gc/ListPool.zig
+++ b/src/zisp/gc/ListPool.zig
@@ -14,7 +14,7 @@ const Alloc = std.mem.Allocator;
const ArrayList = std.ArrayListUnmanaged;
const value = @import("../value.zig");
-const seg_stack = @import("seg_stack.zig");
+const seg_stack = @import("../lib/seg_stack.zig");
const Value = value.Value;
const SegStack = seg_stack.SegStack;
diff --git a/src/zisp/io/Parser.zig b/src/zisp/io/Parser.zig
index 53a7b8c..cddd397 100644
--- a/src/zisp/io/Parser.zig
+++ b/src/zisp/io/Parser.zig
@@ -82,8 +82,6 @@ pub const Error = enum {
OutOfRange,
};
-// TODO: Use SegStack for context stack
-
pub const Context = struct {
/// What to do next.
next: ?Fn = undefined,
diff --git a/src/zisp/lib.zig b/src/zisp/lib.zig
index 7752110..75c52ea 100644
--- a/src/zisp/lib.zig
+++ b/src/zisp/lib.zig
@@ -1 +1,2 @@
pub const list = @import("lib/list.zig");
+pub const seg_stack = @import("lib/seg_stack.zig");
diff --git a/src/zisp/gc/seg_stack.zig b/src/zisp/lib/seg_stack.zig
index 0867892..0867892 100644
--- a/src/zisp/gc/seg_stack.zig
+++ b/src/zisp/lib/seg_stack.zig