diff options
| author | Irene Knapp <ireneista@irenes.space> | 2026-05-18 16:36:08 -0700 |
|---|---|---|
| committer | Irene Knapp <ireneista@irenes.space> | 2026-05-18 16:36:08 -0700 |
| commit | eec336dea3d86e176c4bd86c435e6be35fec64e2 (patch) | |
| tree | 9d72ffb1ab138e693ef8de7cbfec58c10d04d412 /labels.e | |
| parent | 5820c29532ba877ac50b331658a4b4dd7f138ded (diff) | |
okay there's a strat for making the here/latest variables now
it doesn't work yet, but it's gonna the reason it doesn't work is that the new helper log-load-variable relies on the assembly-definition words being statically available, and they aren't yet that's fine though, this is still a huge change, worth checking in. why? well, it represents like 16 hours of debugging which culminated in some very minor changes to the semantics of the label transform, in order to make missing words easier to notice and debug. see comments for details. woooooo :D Force-Push: yes Change-Id: Id8334819d165ba9e3156ef2bf32008af748eac29
Diffstat (limited to 'labels.e')
| -rw-r--r-- | labels.e | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/labels.e b/labels.e index 8716364..253488e 100644 --- a/labels.e +++ b/labels.e @@ -288,7 +288,7 @@ 0 swap ~ TODO every time you double this to fix a crash, you must publicly ~ apologize for deferring a real fix. those are the rules - 0x2000 allocate dup + 0x4000 allocate dup ~ (iteration count, execution token, output start, output point) { 3 pick 100 > } { 2 pick execute 4 roll 1+ 4 unroll |