about summary refs log tree commit diff stats
path: root/subx/apps/subx-common.subx
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2019-07-23 23:51:06 -0700
committerKartik Agaram <vc@akkartik.com>2019-07-24 00:18:21 -0700
commitf04fdc8e57e805466d4260b4dfdc1e0b185cf422 (patch)
tree46a7e8f726af5653ef745dbf1da1b3f4c2944fb8 /subx/apps/subx-common.subx
parent43e6c3787d79bb965b98641a4e44be771dee4cc2 (diff)
downloadmu-f04fdc8e57e805466d4260b4dfdc1e0b185cf422.tar.gz
5460
A little more resizing of buffers. apps/hex.subx is now building an
identical binary.

I'm now aborting on allocation failures. That requires disabling
a couple of tests. (I'm not quite confident enough of this decision to
delete them outright.) I want to treat all segfaults as bugs, and
machine code is no place to add boilerplate checks for return values of
standard library functions.
Diffstat (limited to 'subx/apps/subx-common.subx')
-rw-r--r--subx/apps/subx-common.subx6
1 files changed, 3 insertions, 3 deletions
diff --git a/subx/apps/subx-common.subx b/subx/apps/subx-common.subx
index 27f488c9..baf247f2 100644
--- a/subx/apps/subx-common.subx
+++ b/subx/apps/subx-common.subx
@@ -5,11 +5,11 @@
 
 # maximum memory available for allocation
 Heap-size:
-  0x100000/imm32/1MB
+  0x200000/imm32/2MB
 
 # maximum size of a single segment
 Segment-size:
-  0x40000/imm32/256KB
+  0x80000/imm32/512KB
 
 # maximum size of input textual stream (spanning all segments)
 Input-size:
@@ -17,7 +17,7 @@ Input-size:
 
 # maximum size of the 'labels' table in survey.subx
 Max-labels:
-  0x4000/imm32/1K-labels/16KB
+  0x10000/imm32/4K-labels/64KB
 
 == code
 #   instruction                     effective address                                                   register    displacement    immediate