summaryrefslogtreecommitdiff
path: root/src/memory.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/memory.zig')
-rw-r--r--src/memory.zig5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/memory.zig b/src/memory.zig
index 60ec1bb6..f30e4392 100644
--- a/src/memory.zig
+++ b/src/memory.zig
@@ -19,7 +19,8 @@ pub const limits = struct {
pub const message_log = if (board) 16 else 128;
pub const max_tag_tail: usize = if (board) 512 else 4096;
pub const host_path_cap: usize = if (board) 0 else 4095;
- pub const embedded_sources = !board;
+ /// -Dembed-sources: the editor serves its own sources under /src.
+ pub const embedded_sources = config.embed_sources;
pub const hexdump_row_bytes: u32 = if (board) 8 else 16;
pub const arena = struct {
@@ -138,7 +139,7 @@ test "memory limits preserve desktop capacities" {
try std.testing.expectEqual(128, limits.message_log);
try std.testing.expectEqual(@as(usize, 4096), limits.max_tag_tail);
try std.testing.expectEqual(@as(usize, 4095), limits.host_path_cap);
- try std.testing.expect(limits.embedded_sources);
+ try std.testing.expectEqual(config.embed_sources, limits.embedded_sources);
try std.testing.expectEqual(@as(u32, 16), limits.hexdump_row_bytes);
try std.testing.expectEqual(32 * MiB, limits.arena.pardes);
try std.testing.expectEqual(16 * MiB, limits.arena.frame);